Jonathan Hanson
Development
PA, United States
Skills
DevOps
About
Jonathan Hanson's skills align with Programmers (Information and Communication Technology). Jonathan also has skills associated with Consultants and Specialists (Information and Communication Technology). Jonathan Hanson has 8 years of work experience.
View more
Work Experience
DevOps Engineer
Department of Defense
October 2020 - Present
- Lead the management, maintenance, and delivery of tasks using DevOps tools, including Bitbucket, Maven, Jenkins, SonarQube, Jacoco, Artifactory, Slack, Terraform, and Ansible. Develop a Jenkins Pipeline job for building and deploying Docker images on a Docker deployment server. Configure Jenkins Server to orchestrate deployment of applications into Kubernetes Cluster. Configure terraform to facilitate the seamless deployment of applications into a Kubernetes Cluster. Actively participate in large scope high impact cyber breaches and manage Incident Response workflow and activities to support response and remediation. Create incident responses, follow-up actions, and comprehensive reports, and defining reporting standards to enhance Incident Response capabilities. Implementing DevSecOps practices by integrating essential security tools such as SonarQube, OWASP, and Docker Scout into CI/CD pipelines, enforcing build failures triggers in case of code quality issues, vulnerabilities, or security concerns, thereby ensuring robust security measures, and fortifying the deployment process. Maintained version control systems, specifically Bitbucket, for all software development projects, ensuring seamless collaboration among team members. Designed and implemented a comprehensive monitoring infrastructure using Prometheus and Grafana, resulting in 80% reduction in system downtime. Provide third-tier support to the operations and support teams; troubleshoot and resolve issues related to cloud infrastructure and deployments. Ensuring systems being developed comply with the enterprise DevSecOps architecture. Utilized Ansible to streamline the patching of over 20 servers, enhancing efficiency for system administrators. Implement, deploy, and maintain infrastructure as code (IaC) for provisioning infrastructure using Terraform. Managed Rollout and Rollback Strategies for deployments on Kubernetes ensuring a smooth and controlled release process. Performed administrative duties such as patching, backup and restore, upgrades, configurations, and monitoring health of multiple systems.
DevOps/Cloud Engineer
United Health Group
July 2018 - September 2020
- Played a pivotal role in the onboarding team, responsible for implementing DevOps transformation and migrating applications across different data centers. Led the software development project and facilitated the migration of applications to the AWS cloud by creating CI/CD pipelines using AWS resources. Implemented tools and support automation for AWS infrastructure provisioning, monitoring, diagnostics, and scaling. Created IAM users, groups, and access policies, ensuring secure and controlled access to AWS resources. Worked extensively with AWS services, including EC2, ELB, Auto Scaling, EBS, VPC, S3, CloudFormation, RDS, IAM and Route 53 for deployment and maintaining infrastructure. Built and supported AWS infrastructure using Cloud Formation and Terraform, contributing to the scalability and reliability of the overall system. Collaborated with team members to ensure the successful delivery and implementation of assigned tasks, fostering a culture of teamwork and accountability. Monitored and managed submitted tickets through Jira and Slack workflows, ensuring effective communication and issue resolution. Collaborated with business analysts to deliver high-availability solutions for mission-critical applications.
DevOps Engineer
Conduent, LLC
August 2016 - June 2018
- Managed, maintained, and delivered tasks on the DevOps roadmap, ensuring alignment with project objectives and timelines. Provided expert advice on team architecture, offering advanced knowledge in building, configuring, operating, monitoring, and maintaining scripts and code used to administer and automate servers and systems. Help shape, maintain, and support large-scale distributed cloud infrastructure. Maintained continuous integration and deployment pipelines, streamlining the software development and release processes. Ensured the ongoing documentation of infrastructure, capturing changes and configurations for reference and knowledge sharing. Provided on-call support for infrastructure-related issues, ensuring prompt resolution and minimal downtime.
Systems Engineer
Vodafone Communications
November 2014 - July 2015
- Responding to customer requests via chat, email, and phone to meet customer fulfillment Submitting tickets and responding to client's technical needs Troubleshooting problems with systems and programs Connecting and configuring printers to Wi-Fi to ensure secure connectivity Hard disk drive cleaning-up and Computer Maintenance Documenting internal procedures and maintaining daily performance of computer systems Reporting significant or recurring problems to the tier-2 support team and gathering feedback to determine issues and patterns so that they can be resolved and provide FAQs to clients to help them troubleshoot the problem themselves.