This person will work closely with application and operations teams to identify and establish DevOps practices within the group. They establish configuration management, automate infrastructure provisioning, implement continuous integration, and contribute to training the team in DevOps best practices to achieve a continuously deployable system. They are detail-oriented and comfortable working in an Agile Scrum environment. As part of the operations team, they are also comfortable performing system administration tasks in either Linux or Windows Server operating systems, and are comfortable learning and supporting datacenter operations.
Key responsibilities will include, but are not limited to:
Provide DevOps engineering support for the different flavors of Kubernete s platform that includes Opensource kubernetes, MicroK8s, AKS and EKS.
Physical Design/Requirements
Collaborates with Engineering and Operations teams to improve automation of workflows, infrastructure, code testing and deployment
Creates work plan timelines and manages workflow to meet project deadlines
Develop, Test and Implement
Defines, builds and executes infrastructure as code
Defines, builds and executes configuration management
Defines, builds and executes server, network, storage and application status monitoring
Measures and monitors system performance
Creates, maintains and iterates on Continuous Integration (CI) and Continuous Deployment (CD) processes for new and existing services
Automates repetitive tasks (via scripting, etc.)
Ability to build docker images and deploy services in kubernetes platform using automated solutions.
Continuous Improvement & Innovation
Ability to evaluate effectiveness and scalability; develops/enhances systems to improve production and/or workflow as required
Configure and deploy servers and packages using automation and configuration management and tools such as PDQ Deploy, PowerShell scripting and similar
Systems administration experience with AWS EKS, Azure AKS, Kubernetes, Containers, RedHat Linux, Ubuntu and Microsoft Windows operating systems
Experience with Cloud technology stacks, including AWS Services and/or Microsoft Azure Services
Experience maintaining and upgrading various server platforms including OS builds.
We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
HR@insightglobal.com. The EEOC "Know Your Rights" Poster is available
here.
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
https://insightglobal.com/workforce-privacy-policy/ .
Minimum of 5 years of experience in DevOps Tools, software development and/or operations, delivering flexible solutions in an agile manner.
Bachelors degree in Computer Science, Information Systems, Computer Engineering a related field, or equivalent work experience.
Relevant DevOps and Cloud technology certifications desirable.
Experience with all phases of the software product life cycle, from conception to extinction
Experience with scripting language(s) such as Bash, Perl, Python, PowerShell or similar
Experience with AWS EKS, AKS, Elastic Bean Stack or other container management software
Experience with Linux and Windows system administration with knowledge of intermediate commands and concepts.
Experience with Git and/or Subversion version control system
Experience with Opensource tools like Grafana, Promethues and ActiveMQ Container based solutions.
Experience with CI/CD tooling (ArgoCD, , GitHub Action, Jenkins, Bamboo, etc.)
Experience with Configuration Management tools (e.g. Ansible, Chef)
Experience with infrastructure-as-code (e.g. Terraform, CloudFormation)
Experience with monitoring tools (PRTG, Pagerduty, OpsGenie, CloudWatch, Nagios, etc)
Experience with designing, building and deploying products using cloud native services with AWS (Amazon Web Services) or Azure
Working knowledge of databases and SQL
Experience with fundamental networking concepts (IP, subnetting, VPC, VPN, Firewalls)
Systems administration experience with VMware ESXi, Windows Server, and RedHat Linux
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.