We are tech transformation specialists, we are CI&T.
We combine the disruptive power of Artificial Intelligence with human expertise to support large companies in navigating changes in technology and business. With 30 years of experience, 6,000 workers, offices in 10 countries and talents across 5 continents. We operate in the fields of design, strategy, and engineering for global brands, helping clients achieve the full potential of technology as a force for good. Impact is what we deliver.
Objective:
The objective of the DevOps Engineer role at CI&T is to facilitate the seamless integration and delivery of software solutions through the implementation and automation of efficient development, deployment, and operational processes. The main result expected from this role is to optimize the software development lifecycle, enhance system reliability, and accelerate time-to-market for CI&T's products and services.
Main Responsibilities/Activities:
Designs, develops, and maintains CI/CD pipelines for automating the build, and all steps to ensure high-quality software (testing, lint, static code analysis and deployment processes across development, staging, and production environments.
Implements infrastructure as code (IaC) principles using tools such as Terraform, Ansible, or CloudFormation to provision and manage infrastructure resources in cloud environments.
Configures and manages container orchestration platforms, such as Kubernetes or Docker Swarm, to enable scalable and resilient application deployments.
Implements monitoring and logging solutions to track system performance, identify issues, and troubleshoot problems in real-time.
Collaborates with development teams to optimize application performance, scalability, and reliability through infrastructure enhancements and optimizations.
Implements security best practices and compliance requirements by configuring access controls, encryption, and vulnerability management solutions.
Performs capacity planning and resource optimization to ensure efficient utilization of cloud resources and cost-effectiveness of infrastructure deployments.
Provides technical support and guidance to development teams on DevOps tools, practices, and methodologies, fostering a culture of collaboration, innovation, and continuous improvement.
Demonstrate strong proficiency in agile methodologies, including the ability to effectively participate in sprint planning, daily stand-ups, retrospectives, and sprint reviews, to ensure timely and efficient delivery of high-quality software solutions.
Collaborate closely with clients and cross-functional teams, including product management, design, and development, to prioritise backlogs, estimate tasks, and deliver user-centric solutions in iterative cycles, fostering an environment of rapid feedback and continuous improvement.
Implement and enhance automation algorithms and processes using AI techniques to improve workflow, reduce delivery time, and increase operational efficiency. Develop and maintain systems that promote continuous delivery and effective integration of new technologies, aligned with the /Flow strategy.
Keywords: DevOps, CI/CD, infrastructure as code, containerization, monitoring, security, scalability, automation.