Aws/devops Architect Resume
Oakbrook, IL
SUMMARY
- Over 11 years of work experience comprising Software Configuration Management (SCM), DevOps build/release management, systems administration, Cloud management, development and testing which includes:
- Working in all phases of Software Development Life Cycle (SDLC) wif specific focus on build and release of quality software.
- Waterfall, Agile/Scrum, Lean and Continuous Integration (CI) and Continuous Deployment (CD) practices.
- Understanding of principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and application configurations.
- Working wif technical and non - technical teams across AWS.
- Working on migrations of apps from on premise to AWS Cloud.
- Experience in Designing teh Architecture for AWS infrastructure, planning Scaling of resources, users, traffic, and data size wif no drop in performance.
- Strong experience working wif AWS Cloud platform and its features: EC2, VPC, AMI, EBS, Cloud Watch, AWS Config, Cloud Front, IAM, S3, Elastic Beanstalk, and Route53.
- AWS Services IAAS (Infrastructure as a Service), PAAS (Platform as a Service) and SAAS (Software as a Service).
- Build deployment, build scripts and automated solutions (using scripting languages such as Shell, Python and Perl).
- Working wif Docker, Docker Swarm, AWS ECS, and Kubernetes.
- Release and deployment in Java/J2EE web applications environment.
- Querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity.
- Identity and Access Management (IAM) products to initiate, capture, record and manage user identities and their related access permissions in an automated fashion.
- Designing and supporting all internal and client databases through LAMP Stack environment, as well as websites, version tracking software (GIT), ticket support system and WordPress.
- Managing environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
- Good knowledge of security standards and compliance concepts: PCI and SOX.
- Working wif bug-tracking systems like JIRA, RTC and RQM wif teh ability to work wif teams to ensure high quality and timely delivery of builds and releases.
- Troubleshooting any issues generated while building, deploying and in production support.
- Excellent interpersonal and problem-solving skills; proactive in providing best solutions.
TECHNICAL SKILLS
Version Control: Git, GitHub, ClearCase, Stash, BitBucket
Build/Release: Ant, Maven, Gradle, XCode
Dev Provisioning Tool: Vagrant
Operating Systems: IBM AIX, HP-UX, Solaris, Novell Netware, SUSE Linux, RHEL, Ubuntu, Fedora, Centos, Windows
Databases: MySQL, Mongo DB, Cassandra
CI Tool: Jenkins
CM Tools: Ansible, Chef, Puppet, Saltstack
Build Servers: Nexus, Jfrog Artifactory, Hockeyapp
Continuous Inspection Tool: Sonarqube
Web Servers: Apache Web Server, Nginx WebSphere
Application Servers: JBOSS
Messaging: RabbitMQ
Monitoring: Nagios, Monit
Cloud Technologies: AWS (EC2, S3, RDS, Cloud Watch, Cloud Formation, VPC, IAM, DNS, SNS, Elastic Beanstalk, Lambda, ELB and Auto Scaling), Aurora DB, Terraform, Packer, Spinnaker, Blue-Green Deployment, DeviceFarm
Tracking Tools: JIRA, RTC, RQM, Confluence
Virtualization: IBM PowerVM, VMware, KVM
Containers: Docker, Docker Build, Docker Swarm, Docker Compose, Kubernetes
Scripting Languages: Bash, Python, Perl, Boto Framework for AWS, Fabric
Programming Languages: C, Core Java
Hardware Servers: SUN Servers, FSC, IBM Power Servers
Storages: SAN DS8K, DS5K, SVC, Hitachi, NetApp
PROFESSIONAL EXPERIENCE
Confidential, OakBrook, IL
AWS/DevOps Architect
Responsibilities:
- Leads teh team of 6 people.
- Designs and implements continuous integration and continuous delivery pipelines.
- Designs and implements AWS Cloud automation using Jenkins.
- Coordinates wif various development, testing and support teams to implement DevOps best practices.
- Setup build and deployment automation project using Jenkins and Maven.
- Creates and deploys builds on various AWS environments, test in build environment and release to test team on scheduled time.
- Implements best practices for pushing code to stash.
- Creates stash repositories, manage permissions for team members and review pull requests.
- Designs and implements creation of Jenkins jobs, schedule and configure slaves.
- Manages security for Jenkins and take periodical backup.
- Writes Jenkins multi branch pipeline scripts in groovy to detect branches automatically and build when their is a change in code in stash.
- Writes POM XML plugins to automate pushing builds to Artifactory.
- Writes packer scripts to pack AMI wif application in AWS.
- Writes terraform scripts to automate infrastructure creation.
- Integrates test scripts to Jenkins for overall CI and CD flow.
- Troubleshoots deployment and installation issues.
- Implements build stage- to build microservice and push Docker container image to Private Docker registry.
- Works on Ansible playbooks to automate installation of applications and configurations.
- Works on server management tool landscape to deploy, monitor and manage Ubuntu Servers.
- Works on distributed, server less systems.
- Manages more than 1500 virtual machines in AWS Cloud.
Environment: GIT, Stash, Jenkins, Maven, Artifactory, Maven, Ansible, Packer, Terraform, JIRA, AWS, Python, Ruby, Groovy and UNIX Shell scripting, HockeyApp
Confidential
AWS/DevOps Architect
Responsibilities:
- Involved in DevOps automation processes for build and deploy systems for legacy and microservices projects.
- Implemented new projects builds framework using Jenkins and Maven as build framework tools.
- Implemented a CI/CD pipeline using Jenkins, Ansible and Maven in Linux environment.
- Implemented CI/CD for all microservices of OEM application using Jenkins, Maven and Ansible.
- Worked on Ansible playbooks, roles, include statements, vars, modules and check mode (dry run).
- Worked AWS stack - AMI management, auto scaling, Elastic load balancing, auto scaling, Cloud Watch, EBS, EC2, IAM, Route53, S3, VPC, EC2 Container Service, RDS and Cloud Formation.
- Deployed, scaled and managed AWS services using Ansible playbooks.
- Provisioned EC2 instances, configured auto scaling and defined Cloud formation JSON templates using Ansible modules.
- Created Docker container using Docker images to test application.
- Implemented build stage- to build microservice and push Docker container image to private Docker registry.
- Worked on Ansible playbooks to automate installation of Docker-engine and Docker swarm cluster.
- Worked on Ansible roles to pull latest successful image from Docker repository through JSON API.
- Worked on building custom Python modules.
- Worked on Ansible modules to deploy Docker services on swarm cluster for entire microservices stack.
- Worked on Docker compose to schedule multiple containers and written compose.yml files to configure and scale multiple application services.
- Worked on Docker machine to install Docker-engine on managed virtual hosts in data center.
- Managed more than 300 VMware ESX, Power Servers and AWS Virtual Machines.
Environment: CMVC, GIT, Jenkins, GitLab, Ansible, JIRA, Maven, AWS, Python, Ruby, UNIX, Shell Scripting, Docker Swarm and ELK
Confidential
Senior DevOps Engineer
Responsibilities:
- Worked as a member of release engineering group, redefined processes and implemented tools for software builds, patch creation, source control and release tracking and reporting, on UNIX platform.
- Setup build and deployment automation for Java base project by using Jenkins and Maven.
- Created and deployed builds on various WebLogic environments, tested in build environment and release to test team on scheduled time.
- Created builds using power shell Scripts and ANT/Maven scripts manually and automated.
- Troubleshot deployment and installation issues and automated build process using Jenkins.
- Installed and configured Jenkins for automating deployments and provided an automation solution.
- Integrated GIT into Jenkins to automate code check-out process.
- Used Jenkins for automating builds and automating deployments.
- Managed build results in Jenkins and deployed using workflows.
- Managed to deliver specific versions of various components of application into target environments.
- Modeled teh structure for multi-tiered applications orchestrate teh processes to deploy each tier.
- Developed build and deployment scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environments.
- Integrated delivery (CI and CD process) using Jenkins, Nexus, Yum and Puppet.
- Worked on Docker platform to develop, ship and run applications.
- Used Confluence to create, share and discuss content and projects.
- Experienced wif Agile Scrum development.
Environment: Git, Ant, Maven, Tomcat, WebSphere, VMware, ClearQuest Jenkins, Linux, JBoss, Shell, Perl Scripting, Nexus and JIRA.
Confidential
Software Developer
Responsibilities:
- Developed line items (features) based on customer requirements.
- Debugged issues faced by customer in production site.
- Developed scripts using Shell, Python and Perl to automate lab maintenance.
- Integrated third-party software OEM into product.
- Created and updated Bash scripts and modules, files and packages.
- Performed RCA (Root Cause Analysis) for various customer issues in production.
Software Test Engineer
Confidential
Responsibilities:
- Worked as development test team member in validation, testing and automation using Shell.
- Wrote test cases, tracked defects and raised defects using Bugzilla and closed them and participated in reviews and test plans.
- Performed component and integration testing for data protection areas like replication, snapshots and backup infrastructure.
