Job Title/Role : DevOps Engineer
Location : Chennai, Thoraipakkam
Experience : 8+ Years
Job Summary/Objective
Supports and maintains cloud systems through Infrastructure as Code (IaC), CI/CD Pipelines, comprehensive observability monitoring and alerting, and general automation. Works closely with Platform Engineers leveraging the internal platform to drive the modernization of legacy application infrastructures. Lead software engineering teams in operating according to OEC standards.
Key Responsibilities & Duties
- Designs, develops, and maintains cloud infrastructure and automated systems.
- Supports and maintains tools for deployment, observability, and operations.
- Contributes to development activities in all features of OEC’s Continuous Integration Platform.
- Collaborates with product, development, quality assurance, security, operations, and platform teams to maintain high-quality deployment artifacts.
- Designs, develops, and maintains scalable platform infrastructure and services.
- Follows established procedure and direction regarding authorized software (operating system and application) installed on servers and workstations.
- Oversees applications running, and identifies and resolves problems; continues performance enhancements with measurable benchmarks.
- Implements best practices for infrastructure as code (IaC)using tools like Terraform, CloudFormation, or Ansible.
- Manages and optimizes cloud environments (e.g., AWS, Azure) to ensure high availability and cost-efficiency.
- Collaborate with software engineering teams to integrate new services and optimize existing platform components.
- Supports the maintenance of all operational activities related to DevOps systems.
- Monitors and troubleshoot platform issues, ensuring prompt resolution and minimal impact on services.
- Implements security best practices and conducts regular security assessments to protect platform infrastructure
- Seeks opportunities to implement improvements in the development process and deployment pipeline.
- Champions automated testing and observability standards to ensure high confidence change releases.
- Documents and diagrams all DevOps and Continuous Delivery processes and systems.
- Provides support and training to other team members.
- Helps with orientation and onboarding of newly hired team members to ensure successful integration into the team and company.
Education
A bachelor’s degree from an accredited college or university is required, with a focus in Computer Science, Engineering, or related discipline. In the absence of a degree, equivalent work experience directly related to the key responsibilities of the role will be considered as a substitute for the degree.
Experience, Skills and Key Competencies
At least 8 years of experience in DevOps engineering with a fluency in Infrastructure as Code tools (Terraform, Chef, Packer), as well as:
- Experience working with Linux or Windows systems in virtual machines and containers as well as docker.
- Familiarity with monitoring, tuning, and configuration of app/Web tier.
- A background with scripting languages such as PowerShell and proven success managing automation pipelines and cli tools.
- Experience with modern observability tools like Open Telemetry, Datadog, Dynatrace, Grafana/Prometheus.
Must also be able to demonstrate the following skills and abilities:
- Excellent problem solving and analytical skills, and can troubleshoot moderately complex problems and resolve issues across technology stacks.
- Solid business acumen.
- Understanding of architecture and infrastructure.
- Can effectively organize and manage day-to-day work and priorities, and use time, energy and resources to meet goals, deadlines, and deliverables.
- Strong communication skills.
- Ability to work collaboratively within and across teams.
- Can work independently under moderate supervision.
- Flexible and adaptable approach to work, and can easily adjust to shifts in priorities as the needs of the business change.
- Able to effectively work and thrive in a remote/hybrid work environment that has limited opportunities for in-person interactions.
- Strong experience with cloud platforms such as AWS, Azure.
- Proficiency in scripting and programming languages (e.g., Python, Bash, Go).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Strong understanding of networking, security, and system administration.
- Familiarity with observability tools (e.g., Datadog).
Perks and Benefits:
- Competitive salary and benefits
- Group Medical Insurance
- ICICI Bank Multi Wallet
- Collaborative workspace
- Flexible working hours
- Hybrid working model
What Makes Working at OEC Awesome?
We have a new OEC Technology Centre of Excellence in Chennai, India! Our team is beyond thrilled to work with the new office, but we’re even more excited for the innovation and creativity that this living space will certainly inspire! We believe in surrounding ourselves with not only the best and the brightest individuals, but those that are unique and purpose-driven in all that they do. OEC India has been selected as one of the ‘Top 25 Safest Workplaces in India’ by KelpHR.
OEC provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, colour, religion, creed, gender, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, national origin, age, disability, genetic information or characteristics, marital status, familial status, veteran or military status, status regarding public assistance, membership or activity in a local commission, or any other protected status in accordance with applicable federal, state and local law