Application Deadline: 31 October 2024
Department: Technology
Location: India
Description
Are you a
DevOps Engineer looking for an exciting career with an industry-leading global Tech company?
Ocean Technologies Group (OTG) is looking for a DevOps Engineer to help us build and manage our IT Infrastructure and Application landscape. The ideal candidate will have a solid background in IT operations, be familiar with on-prem windows infrastructures as well as cloud solutions (AWS), CI/CD environment and will work with developers and engineers to ensure that software development follows established processes and works as intended. The DevOps engineer will also help plan projects and be involved in project management decisions.
As Oceaneers, we care, we collaborate, we optimize, we pioneer, and we know that effective change comes from within. Our products make a huge difference to global logistics, and we are proud to make such a difference. We embrace fairness and are all accountable. Strictly diverse and inclusive, we are a global equal opportunity employer and wholeheartedly celebrate our diverse backgrounds, and we welcome everyone who identifies with the above to apply.
Key Responsibilities
- Implementing & maintaining of new development tools and software defined On-prem and cloud infrastructure
- Creating and maintaining staging/development and production infrastructures
- Working on ways to automate and improve development and release processes
- Ensuring that systems are safe and secure against cybersecurity threats
- Understanding the needs of stakeholders and conveying them to developers
- Identifying technical problems and deploying software updates and fixes
- Working with software developers and software engineers to ensure that development follows established processes and works as intended
- Planning projects and being involved in project management decisions
- Creating and maintaining Jenkins CI/CD pipelines with Argo CD (Azure DevOps, Bitbucket pipelines and TeamCity nice to have)
- Installing, configuring and maintaining EKS cluster in AWS
- Provisioning and maintaining environments in AWS (VPC, EC2, Fargate, Route53, EKS) with a focus on container services
- Monitoring and troubleshooting infrastructure and applications in AWS and On-Prem
- Installing, configuring and deploying applications/services to on-prem and containerized environments.
- Installing, configuring and maintaining of monitoring solutions and log aggregation systems for environment deployed in AWS, Azure and On-Prem.
- Deploying updates, fixes, and providing Level 2 technical support
- Developing scripts to automate tasks
- Building tools to reduce occurrence of errors and improve customer experience
- Performing root cause analysis of production errors and resolve technical issues
- Designing and maintaining procedures for system troubleshooting and maintenance
Skills, Knowledge & Expertise
Mandatory skills/experience:
2+ years of experience as a DevOps Engineer or in a similar IT engineering/operations role
Experience with Jenkins CI/CD tools and pipelines (Bitbucket pipelines, Azure Devops or TeamCity nice to have)
Very good knowledge of cloud technologies: AWS (Azure nice to have)
Experience in code deployments and orchestrations (ArgoCD, managing and configuring EKS cluster is a must have)
Experience with monitoring and logging systems (NewRelic, ELK stack, Prometheus, Istio)
Experience with Infrastructure-as-a-code solutions (CloudFormation is a must have, Terraform, Ansible nice to have)
Experience with Microsoft.NET technologies (building, deploying, maintaining and monitoring .NET Framework and .NET CORE applications)
Beneficial skills/experience:
- Bachelor's degree in computer science, Information Technology, or related field
- Analytical mindset combined with a strong interest in technology
- Experience with installation, monitoring, troubleshooting and maintaining of .net applications hosted in Windows Servers, IIS and SQL
- Good knowledge of relational databases (SQL)
- Proficiency with Git and GitHub workflows
- Knowledge of software development methodologies, such as Agile or Waterfall
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Ability to work independently and in a team environment
- Nice to have Ruby, Python & Powershell knowledge
Job Benefits
- Operate a remote working environment where we fully support remote working
- Enable internal mobility by posting all vacancies on our internal job board and encourage all Oceaneers to make their next move within OTG
- Provide a culture of continuous development and growth
Equality, Diversity and Inclusion are values that are central to our success, come and see for yourself.