Full-Time Senior DevOps Engineer - NEC Digital
NECSWS is hiring a remote Full-Time Senior DevOps Engineer - NEC Digital. The career level for this job opening is Experienced and is accepting United Kingdom based applicants remotely. Read complete job description before applying.
NECSWS
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
As a Senior DevOps Engineer with NEC Digital, you will join a highly skilled team working on mission-critical applications, contributing to all phases of the DevOps and development process. You will manage and maintain infrastructure supporting large-scale public infrastructure, ensuring high availability and integrity.
Core Responsibilities:
- Infrastructure as Code (IaC): Design and implement secure, scalable infrastructure using Terraform. Automate AWS resource provisioning and management.
- Continuous Integration and Continuous Deployment (CI/CD): Utilize CircleCI to set up pipelines for automated testing and deployment. Ensure smooth and frequent releases.
- Version Control: Manage code and infrastructure changes using GitHub. Implement branching strategies and ensure code quality.
- Monitoring and Performance: Use monitoring solutions to track performance, uptime, and resource usage. Respond to and troubleshoot incidents.
- Collaboration and Documentation: Collaborate with development teams, understanding needs and providing DevOps solutions. Document processes and systems.
- Security and Compliance: Ensure infrastructure and applications meet security standards and comply with regulations. Regularly review and update policies.
- Optimization and Scalability: Continuously evaluate and optimize system performance. Ensure scalability to handle growth and peak demand.
- Research and Development: Stay updated with the latest DevOps, cloud infrastructure, and automation technologies. Suggest and implement improvements.
Experienced DevOps Engineer: Proven experience with AWS, Terraform, CircleCI, and GitHub. Understand CI/CD, IaC, and version control.
Scripting: Proficiency in Linux system administration and shell scripts.
Containerization: Experience with containerization technologies like Docker and (optionally) orchestration tools like Kubernetes.
Problem Solver: Strong problem-solving and analytical skills, adept at diagnosing and resolving complex issues.
Communicator and Collaborator: Excellent communication skills for effective collaboration with cross-functional teams. Understand the importance of documentation and clear processes.
Learner and Innovator: Passionate about staying updated with technological advancements and implementing innovative solutions.
Security-Conscious: Prioritize security of infrastructure and applications. Knowledgeable about best practices and regulatory requirements.
Additional Responsibilities: Work with the Team Manager to identify training goals; problem-solving, inquisitiveness, motivation, integrity, detail-focused, big-picture aware.