Job Description
PW - Sr. Cloud DevOps Engineer B. - Job4448
Summary
We are seeking an experienced Sr. Cloud DevOps Engineer to join our dynamic team. This role is crucial for the successful deployment, management, and optimization of our cloud-hosted systems, particularly in Azure. The ideal candidate will leverage their expertise in Linux system administration, scripting, and cloud technologies to enhance our infrastructure and streamline our operations. As a key player in our organization, you will be responsible for ensuring the reliability and efficiency of our services while driving initiatives for continuous improvement.
Responsibilities
As a Sr. Cloud DevOps Engineer, you will be responsible for:
- Managing and Maintaining Linux/Unix Environments : Oversee the configuration, performance, and security of our Linux/Unix systems, ensuring they are optimized for our applications and services.
- Implementing Configuration Management Tools : Utilize tools such as Azure DevOps and GitHub to automate and manage configurations across our infrastructure, ensuring consistency and reliability.
- Automating Tasks Using Scripting Languages : Develop scripts in languages such as Python and Bash to automate repetitive tasks, enhancing operational efficiency and reducing manual errors.
- Deploying Applications in Cloud Hosted Systems : Lead the deployment of applications in Azure, ensuring they are scalable, secure, and performant.
- Utilizing Kubernetes for Efficient Scaling and Resource Allocation : Manage Kubernetes clusters to orchestrate containerized applications, ensuring optimal resource utilization and scalability.
- Maintenance and Support of Team's Services : Provide ongoing support for our services, troubleshooting issues, and implementing solutions to enhance performance and reliability.
- Implementing New Initiatives for Cross Services and Infrastructure Improvements : Collaborate with cross-functional teams to identify areas for improvement and implement new technologies and processes that enhance our infrastructure.
- Database Management : Oversee the management of NoSQL data stores and relational databases, ensuring data integrity and availability.
- Working with Messaging Queues : Implement and manage messaging queues (e.g., RabbitMQ) to facilitate communication between services and improve system reliability.
Requirements
Must-Have Skills
- Cloud Hosted Systems (Preferably Azure) : Extensive experience with Azure cloud services, including deployment, management, and optimization of cloud resources.
- Kubernetes : Proficiency in managing Kubernetes clusters, including deployment, scaling, and troubleshooting of containerized applications.
- Configuration Management Tools (e.g., Azure DevOps, GitHub) : Experience with configuration management tools to automate and manage infrastructure as code.
- Scripting Languages (e.g., Python, Bash) : Strong programming skills in scripting languages to automate tasks and improve operational efficiency.
- Docker : Familiarity with containerization using Docker, including building, deploying, and managing containers.
- CI/CD Pipelines : Experience in designing and implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines to streamline application delivery.
- DevOps : A solid understanding of DevOps principles and practices, including collaboration between development and operations teams.
- Expertise in Linux/Unix Environment/System Administration : In-depth knowledge of Linux/Unix systems, including installation, configuration, and troubleshooting.
- NoSQL Data Stores : Experience with NoSQL databases, understanding their architecture and use cases.
- Azure DevOps : Proficiency in using Azure DevOps for project management, CI/CD, and collaboration.
- Managing Databases : Experience in managing both NoSQL and relational databases, ensuring data integrity and performance.
- Messaging Queues (e.g., RabbitMQ) : Familiarity with messaging systems to facilitate communication between distributed services.
Nice-to-Have Skills
- Terraform : Knowledge of Terraform for infrastructure as code, enabling automated provisioning and management of cloud resources.
- DataDog : Experience with DataDog for monitoring and observability of cloud applications and infrastructure.
- Relational Databases : Familiarity with relational database management systems (e.g., MySQL, PostgreSQL) and their administration.
- Transport Security Protocols : Understanding of transport security protocols to ensure secure communication between services.
- Enterprise Tools for Orchestration : Experience with enterprise-level orchestration tools to manage complex deployments and workflows.
Job Tags
Full time,