Sr Engineer-DevOps
alight
Job Description
Automating Processes: Implementing and managing automated systems for tasks like code testing, infrastructure provisioning, release management, and performance monitoring.
Infrastructure Management: Setting up, configuring, and maintaining the infrastructure needed to support software development and deployment, including cloud resources and physical servers.
CI/CD Pipeline Management: Designing, implementing, and maintaining continuous integration and continuous delivery (CI/CD) pipelines to automate the build, test, and deployment processes.
Monitoring and Troubleshooting: Monitoring system health, identifying and resolving performance issues, and troubleshooting problems in development and production environments.
Collaboration and Communication: Working closely with developers, operations teams, and other stakeholders to ensure smooth software releases and address technical issues.
Security: Implementing security best practices and ensuring compliance with relevant regulations.
Skills and Knowledge:
Programming and Scripting: Proficiency in languages like Python, Ruby, or shell scripting for automation and scripting tasks.
Automation Tools: Experience with tools for CI/CD, configuration management, and infrastructure as code (IaC).
Cloud Technologies: Knowledge of cloud platforms like AWS, Azure, or GCP.
System Administration: Understanding of operating systems, databases, and network infrastructure.
Troubleshooting and Problem-solving: Strong analytical and problem-solving skills to identify and resolve issues in development and production environments.
Communication and Collaboration: Ability to communicate technical information effectively and collaborate with diverse teams.