We provide IT Staff Augmentation Services!

Snr Dev & Ops/cloud Architect Resume

3.00/5 (Submit Your Rating)

Chicago, IllinoiS

SUMMARY

  • Seeking a challenging position and strive for excellence with dedication, proactive approach, positive attitude and passion towards the work that will fully utilize my logical and reasoning abilities in the best possible way for the fulfillment of the organizational goals.
  • Astute, versatile and result oriented professionalwho is eager to contribute in a team - oriented environment having inner desire to gel in cohesive team and work for business growth.
  • Motivated professional with 9 plus years practicing Cloud Computing, Microservices, DevOps, CI/CD, Infrastructure automation, quality engineering, design and maintenance of client/server and web applications.
  • 7 plus years in practicing Cloud Computing, DevOps, CI/CD, Infrastructure automation, quality engineering and release management.
  • Ability to make a positive impact in any business environment that has been demonstrated by my employment record
  • Excellent understanding of source-code management principles and systems, particularly Git
  • Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, TeamCity, BitBucket, Maven, Nexus, Slack and VSTS.
  • Experience in integrating code quality tools such as SonarQube, Veracode, Jira Slack etc in CI/CD pipelines.
  • Strong hands on experience in scripting languages such as Groovy, Shell scripting.
  • Strong exposure to configuration management tools such as Ansible, Puppet, Terraform and Docker
  • Strong exposure to creating Docker images, docker containers and Kubernetes
  • Strong exposure to AWS and GCP cloud platforms.
  • Strong knowledge on practicing TDD, automating Junit tests using Maven in Jenkins.
  • Strong knowledge in Tomcat, WebLogic servers on different OS’s like Windows, Linux.
  • Participated in the release cycle of the product which involved environments like Development, QA UAT and Production.
  • Worked with project documentation and documented other application related issues, bugs on internal wiki website.

TECHNICAL SKILLS

Cloud Platforms: AWS, Azure, GCP

AWS Services: EC2, S3, Route53.

Framework/DevOps Tools: Maven, JIRA, SonarQube, Nexus, Jenkins, VSTS, Slack.

Versioning Tools: Git, GitHub, Bitbucket, GitLab, Perforce.

IAC Tools: Puppet, Ansible, Terraform.

Containers: Docker, Kubernetes

Application/Web Servers: Apache Tomcat, WebLogic 9.X/10.X/12C, Apache 2.X/1.3.X, JBoss 7.1.

Operating Systems: Red Hat Linux, Ubuntu, Windows, MAC OS X, Windows Server.

Database: Oracle, SQL Server, MySQL, Postgres.

Scripting & Other Tools: Groovy, Unix Shell Scripts (Bash), Git Bash, Putty.

Virtualization: Oracle Virtual Box, Virtual Box

PROFESSIONAL EXPERIENCE

Confidential, Chicago, Illinois

Snr Dev & ops/Cloud Architect

Responsibilities:

  • Responsible for provisioning networking components of the application such as VPC, Internet gateway, NAT Gateway, VPN configuring them for high availability and elasticity in line with best business practices while utilizing Infrastructure as code tools such as Cloud Formation
  • Responsible for setting up users and groups in IAM in accordance with principle of least privilege as well as best security practices and company guidelines.
  • Enhancement of Security in AWS using Web Application Firewalls to filter suspicious traffic to the application
  • Ensured proper application performance and monitoring by integrating tools such as CloudWatch, New relic, Kibana, Prometheus and Dynatrace into the application architecture.
  • Responsible for troubleshooting issues as seen in these monitoring tools
  • Thorough knowledge of provisioning and managing relational and non-relational databases like SQL, DynamoDB, MongoDB, Aurora while considering business cost and application capacity/requirements
  • Ability to provide assistance to engineers on performance tuning in critical areas
  • Design an end-to-end file transfer architecture over SFTP servers
  • Design key feature to enable decryption, decompression, DE tokenization and tokenize using EMR and Lambda functions.
  • Worked closely with the terraform refactoring team to clean up code base and make it useable for desired goals.
  • Designed CICD pipeline to fully automate the provisioning of AWS resources which included EC2 instances, S3, SNS, SQS, Mongo DB, Dynamo DB etc.
  • Assists in the direction of how a system is designed and architecture
  • Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, and RDS, including backups, patches, and scaling
  • Writing python script to automate deployment of ssh keys and running Linux commands across multiple servers
  • Provides DevOps thought leadership and mentoring in both advisory and delivery contexts, focusing on the requirements of our clients' customers and how these are best served by continuous improvements to our delivery approach.

Confidential

Technical Release Manager

Responsibilities:

  • Implantation of CI/CD end to end pipeline
  • Integration of SonarQube with Jenkins for static testing
  • Support for various application team onboarding process
  • Review/ create build steps: compilation, security/functional testing, staging
  • Install build dependency on build servers
  • Create Jenkins job, create necessary automation scripts
  • Create Jenkins documentation and provide hands on training (if needed)
  • Implement and test integration points.

Confidential

Application Architect

Environment: J2EE, Selenium, Oracle 11g, Ansible, Terraform, Maven, Jenkins, AWS, SonarQube, Slack.

Responsibilities:

  • Setup repos on VSTS Git, merging code from develop branch to master branch and make it ready for deployment.
  • Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on VSTS
  • Created WebApps on Azure portal for deploying web applications using VSTS pipelines.
  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
  • Helped teams to reduce defects rate by 30% by introducing TDD in first 3 months.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met.
  • Set up the Sonar Lint plug-ins in developer’s workstation for detecting defects early during development.
  • Dockerized Springboot app by creating Docker file and automated docker image creation, image push into docker registry.
  • Implemented Release management workflow for QA, UAT and Prod environments.
  • Prepared and presented SCM best practices for implementing continuous integration for the team

Confidential, Chicago

DevOps Engineer Team Lead

Environment: Git, Azure, VSTS, Docker, Nagios, Oracle 12c, Java, J2EE, Windows Servers, XML, JIRA, SharePoint

Responsibilities:

  • DevOps and Build & Release Management, Software Configuration activities and Deployment activities for software applications.
  • Provide build, release and configuration management to production systems.
  • Hands on expertise to setup, configure continuous build processes using Jenkins, GIT, SVN and Maven.
  • Experience in Automating AWS cloud deployments.
  • Experience in building and deploying web applications in Apache Tomcat.
  • Experience in continuous Build and Deployments to multiple environments like Dev, QA, Performance and UAT.
  • Competence in working on version control systems like Subversion and Git and used Source code management tools like Git Bash, GitHub, Git GUI and other command line applications etc.
  • Continuous evaluation of processes and procedures to ensure the best quality of service to the client community.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.

Confidential, Dallas, Tx

DevOps Consultant

Responsibilities:

  • Set up Git repositories and Assign SSH Keys to my team.
  • Work on Jenkins adding the necessary plugins and adding more slaves to support scalability and agility.
  • Improve systems performance with continuous monitoring tools, resolve day to day issues
  • Automated the deployment of Java applications
  • Set up CI/CD pipelines for Microservices on AWS using App services.
  • Created Docker file and automated Docker image creation using Ecs and Docker.
  • Automated infrastructure provisioning of EC2 on AWS using Terraform and Ansible.
  • Automated deployment of webapps to Tomcat
  • Monitoring deployment for Rollback
  • Created nightly builds with integration to code quality tools such as SonarQube,
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Manage/mentor both onsite/offshore team.
  • Enforced Test Driven development for the DEV teams for every sprint.
  • Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed

Confidential, Dallas Tx

Build and Release Engineer

Responsibilities:

  • Performed code migration from TFVC to Git using TFS-Git utility.
  • Set up VSTS CI/CD pipelines for Microservices on VSTS and deployed to Azure cloud using App services.
  • Created nightly builds with integration to code quality tools such as SonarQube
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Set up sonar lint, Codi scope plug-ins in Developer’s workstation.
  • Maintained production application and managed SLA’s and metric performance
  • Implemented Release management workflow for QA, UAT and Prod environments.
  • Collaborated with Sys Admin and DBAs to identify deployed issues for component-based application.

Confidential

Quality Automation Engineer

Responsibilities:

  • Develop a performance testing practices and procedures to identify application bottlenecks and provides suggestion to development teams.
  • Prepares and executes Load Runner test scripts using modularized load testing framework.
  • Debug the development and execution of test scripts against the test targets.
  • Analyzes client needs, and develops a unique solution or chooses an approach or procedure for addressing a work task applying multiple and varied options
  • Analyze non-functional requirements to identify and prioritize test targets. Verify requirements as testable.
  • Create test data and develop test data requests for each test script.
  • Record time in time reporting system (EPM).
  • Working with performance testing tools including JMeter, HP Load Runner, and Performance Center with capabilities in analyzing performance test results. Also use HP Load Runner and HP Performance Center test tool components: VUGEN, HP Diagnostics, Controller, Analysis, and Correlation Libraries. CA-Wily Introscope

We'd love your feedback!