Safeguard Properties is seeking a DevOps Engineer to support and enhance the infrastructure for their platforms and applications. The role involves managing production deployments, ensuring system reliability, and collaborating with IT teams to resolve hardware and software issues.
Responsibilities:
- Responsible for the planning, implementation, and growth of the AWS cloud infrastructure
- Build, release, and manage the configuration of all production AWS systems
- Stay current with new AWS technology options and vendor products, continually evaluate which ones would be a good fit for the company
- Design and build infrastructure using code
- Automate infrastructure provisioning and configuration
- Maintain and enhance the existing Terraform codebase
- Develop and implement best practices for infrastructure as code
- Application Integration
- Security policy configuration
- Workflow automation
- Troubleshooting
- Building and maintaining technical relationships with influential technical decision makers
- Building, working, maintaining production applications in multiple areas of the business pipeline
- Working closely with the Development Teams to develop and implement CI/CD across all environments
- Ensure that SLA for our production and supporting environments is maintained
- Continually seek opportunities to improve SLA/Uptime and minimize customer impacts
- Performing administration to include installs, upgrades, configurations, tuning and monitoring of Safeguard applications and third-party platforms
- Use judgment to develop and clarify expectations, scope, and scale to achieve shared objectives and minimize redundancy
- Manage several concurrent projects involving multiple stakeholders
- Provide Proof of Concept and prototyping as needed
- All other duties as assigned
Requirements:
- 7+ years SYSADMIN experience with Windows/Linux/Unix operating systems or cloud platforms: system administration, networking concepts and protocols & programming skills
- Demonstrated ability to adapt to new technologies and learn quickly
- Comfortable working in a production environment requiring 24x7 support and being part of an on-call rotation
- Strong experience with deploying, configuring, scaling, monitoring, and securing AWS EC2, ELB, RDS, S3, ECS, EKS, and SSM
- Experience with AWS CloudFormation, Terraform, or similar Infrastructure-as-Code (IaC) platforms, familiarity with IaC principles
- Experience with Container solutions. Docker, DC/OS, Kubernetes, Tectonic, OpenShift or similar
- Strong experience using DevOps tooling in the AWS environment including Ansible, GitHub, Jenkins, or similar
- Experience designing AWS solutions inside the AWS Well-Architected Framework
- Strong experience monitoring and alerting solutions, and used tools such as CloudWatch, Nagios, Graphite, SolarWinds, PagerDuty, etc
- Strong experience with web application technology: IIS, Tomcat, Apache, Elasticsearch, NGINX, haproxy, etc
- Exceptional customer service orientation
- Ability to deliver high quality documentation paying attention to detail
- Scripting and automation experience: AWS API, GO, Bash, Python, Shell, PowerShell, Azure REST, or similar
- Experience with source control tooling, CI/CD tooling, and team management tooling
- Familiarity with ITIL/ITSM security management concepts and best practices