Aws Solutions Architect/cicd Architect Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Software Engineer with expertise in build engineering, CICD, devops, cloud engineering, docker containerization, process improvement and technical team leadership
- Developed applications in C#, Java, PHP, JavaScript and Python
- Successful in efficiently implementing cloud container orchestration solutions
- Release engineering and CICD experience in C#, Java, Node.js and C++
- Expert in automation to include cloud automation, build automation and CICD
- Extensive expertise in developing and implementing best practice agile development methodologies to include SCRUM and XP.
- Successful in implementing repeatable, cost effective solutions that immediately increase the efficiency of the project team and help to ensure the release of high quality software
PROFESSIONAL EXPERIENCE
AWS Solutions Architect/CICD Architect
Confidential
Responsibilities:
- Designed and Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration
- Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments
- Leveraging Ansible and Packer implemented a streamlined Jenkins solution allowing for initial environment spin up and or recovery in minutes
- Developed Ansible playbooks to manage development and build servers
- Leveraging kops implemented a Kubernetes Container Orchestration solution within AWS allowing for easy management, creation and recovery of AWS assets
- Managed AWS assets and architecture to include VPC, Subnets, Routing Tables, Security Groups, ELB, EC2 and Route 53
- Developed and maintained Dockerfiles for Debian .Net Core microservices
- Developed microservice onboarding/self - service tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services
- Leveraging Jenkins and Groovy provided a fully recoverable microservices build solution
- Performed administration on AWS Assets, Jenkins, GitLabs and Kubernetes
- Implemented Jenkins and Slack integration
- Trained staff on effective use and admin of Jenkins, Docker, GitLabs and Kubernetes
- Provided guidance to development regarding effective microservice architectures
Sr. Build Engineer/DevOps Consultant
Confidential
Responsibilities:
- Implemented Continuous Integration (CI) for Java REST API micro services (Maven), Node JS applications (Grunt, Gulp), leveraging Nexus, Git Stash, Jenkins, AWS, Docker and Ansible
- Implemented a Docker delivery pipeline allowing for CICD of Java tomcat web service containers
- Managed Jira Agile Scrum/Kanban boards and developed queries for project management teams
- Implemented AWS asset management leveraging Python ec2-boto2 and ec2-boto3 to control AWS costs and to ensure uninterrupted development
- Managed a PAAS system leveraging Jenkins, Nexus, Ansible, Packer and AWS
- Implemented Netflix OSS components Zuul and Ribbon client in support of a CI environment
- Provisioned AWS Amazon Machine Images leveraging Ansible and Packer
- Developed Python class libraries for automation of build and DevOps tasks using Asgard, AWS, and Jenkins API
- Developed self-service/automation tools leveraging Python ec2-boto, fabric and Jenkins which increased efficiency of DevOps and development tasks
- Managed Jenkins for CICD in a multiple VPC AWS environment for Java and Node JS
- Developed Python scripts leveraging ec2.boto and fabric to deploy to and manage AWS assets
- Provided guidance regarding effective infrastructure automation, test automation and integration
- Automated the configuration of AWS assets such as Auto Scaling Groups, AMI's, and Instances
- Developed and implemented automated builds leveraging Maven, NPM, Grunt, and Gulp
- Performed administration on AWS Assets, Jenkins, Stash, Nexus, and HipChat
- Managed Jenkins in an HA environment ensuring maximum uptime in support of 400+ automated builds and numerous development and test teams
- Implemented Jenkins and HipChat integration
- Trained staff on Git and Stash usage
Staff Software Configuration Engineer
Confidential
Responsibilities:
- Led the version control migration effort to migrate all repos from SVN to Git
- Automated the migration of 150+ repos from SVN to Github
- Developed Python build utilities which greatly increased the efficiency of the build automation
- Developed automated builds leveraging Jenkins, CMake, Make, Ant, and Maven
- Implemented CI across several development teams which was effective in providing continuous feedback and increasing code quality
- Developed a phased approach to CI implementation that facilitated the adoption of CI
- Managed a CI environment leveraging Jenkins, Ansible, Linux, Windows and AWS
- Trained staff on Git and GitHub API usage
