DevOps Engineer
The candidate for this position will be designing, implementing, and maintaining
customers infrastructure. You will collaborate with cross-functional teams
to streamline customers development and deployment processes, ensuring the reliability,
security, and efficiency of customer systems.
This position will be a 100% remote role on 1099 and will require the ability to work PST hours.
Responsibilities
- Design, implement, and manage infrastructure as code using tools such as Terraform and Kubernetes.
- Build and maintain CI/CD pipelines to enable rapid and reliable software delivery.
- Collaborate with software development teams to ensure smooth integration and deployment of applications.
- Monitor and troubleshoot system performance, identifying and resolving issues to ensure high availability and optimal performance.
- Implement and maintain security best practices across the infrastructure, including access controls and compliance.
- Automate manual processes to increase operational efficiency and reduce human error.
- Manage and optimize cloud resources on platforms such as AWS, Azure, or GCP.
- Provide technical expertise and guidance on DevOps best practices to team members and stakeholders.
- Stay up-to-date with the latest industry trends and technologies to continuously improve our infrastructure and processes.
Qualifications and Requirements
- US Citizenship
- Must reside within US
- Must pass background check
- High experience in a DevOps or similar role
- Ability to communicate status with various stakeholders
- Ability to work independently with little guidance
- Proven experience as a DevOps Engineer or similar role.
- Strong hands-on experience with infrastructure as code using tools like Terraform for provisioning and managing resources.
- Proficiency in containerization and orchestration using Kubernetes.
- Solid understanding of continuous integration and continuous delivery concepts and tools (e.g., Jenkins, GitLab CI/CD, CircleCI).
- Hands-on experience with cloud platforms such as AWS, Azure, or GCP, including resource provisioning, networking, and security.
- Proficiency in scripting languages such as Bash, Python, or PowerShell.
- Experience with configuration management tools (e.g., Ansible, Puppet, Chef) is a plus.
- Knowledge of monitoring and logging tools (e.g., Prometheus, ELK Stack, Splunk) to ensure system reliability and performance.
- Strong problem-solving skills and a proactive attitude towards addressing technical challenges.
- Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
- Relevant certifications such as AWS Certified DevOps Engineer, Kubernetes Certified Administrator, or similar are a plus.