We provide IT Staff Augmentation Services!

Sr Devops/aws Consultant Resume

0/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Over 10+ years of professional experience with complete Software Development Life Cycle (SDLC) process including Designing, Developing, Testing and Implementation.
  • Over 2+ years of experience in development (Core Java, Oracle Database) in Windows and Linux Platforms.
  • Over 8 years of professional experience in DevOps, Build, Release and Configuration Management on Linux Distrust (RHEL, Cent OS, Ubuntu) based systems, working on different environments including Dev, QA, UAT and Production environments.
  • Experience in all Phases of Software Life Cycle with emphasis on Designing, Developing, Implementation, Deployment and Support of Distributed Enterprise Scalable, Secure and Transactional Applications.
  • Expertise in developing Automated solution for entire build and release process and implementing effective methods for Continuous Integration and Continuous Delivery platforms.
  • Implemented CI/CD Automation Process using various CI Tools like Jenkins and CD Tools like Docker.
  • Proficient with Python, Power Shell, Groovy and Bash Scripting.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and Bit Bucket/SVN and AWS.
  • Used containerization technologies like Docker for building clusters for orchestrating containers deployment.
  • Implemented a Continuous Delivery pipeline with Docker and AWS.
  • Experience working on several Docker components like Docker Engine, Docker Hub, Docker Machine, Compose and Docker Registry.
  • Experience in creating and maintaining infrastructure for Applications in AWS using Cloud Formation Templates and Terra form Scripts.
  • Experience in Provisioning and Configuration Management tools like Ansible, Chef and Puppet.
  • Worked on deployment automation of all the micro services to pull image from the private Docker registry and deploy to Docker swarm clusters using Ansible.
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonar Qube, Puppet, Chef, Ant, Maven, Nagios, Git, GitHub, TFS, and JIRA etc.
  • Experienced in database technology such as Oracle (SQL, PLSQL), MySQL, and PostgreSQL and NoSQL databases such as Apache Cassandra, Mongo DB.
  • Developed automated process for code builds and deployments using Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java.
  • Experience is using JBOSS, Apache TOMCAT, HTTP2, Web logic and Web Sphere web servers for deployments.
  • Experience working with JIRA to keep track of all the ongoing tasks and maintain bug resolutions.
  • Involved in the analysis and troubleshooting of issues which are tracked through VSTS.
  • Collaborated with different teams to achieve the work force and escalations to meet the requirements
  • Hands - on experience on automate deployment for SaaS based application on cloud using Azure, Pivotal Cloud Foundry and AWS
  • Experience working with the Version control tools such as GIT to track changes, code management involving concepts like Branching, Merging and Tagging.
  • Experience in software build tools like Apache Maven and to write Pom.xml and Build.xml respectively using build Plugins in maven.
  • Installing and configuring the applications on Containers using Dockers (Docker Engine, Docker hub) and implement Dockers warm, Dockers Compose and Kubernetes for the Container orchestration purpose.
  • Experience with Clustering of Docker containers using Kubernetes (AWS, Kubernetes).
  • Experience with package management tools like Helm in Kubernetes.
  • Experience in implementing AWS Security features like IAM, Detective controls, Infrastructure protection, Data Protection, Incident Response on cloud and its pipelines.
  • Experience in AWS Services like EC2, EBS, and RDS, Auto-scaling, Load balancers, S3, Route53, VPC, ECS, EKS, Lambda and other services.
  • Excellent communication skills that enable collaboration and integration between Dev roles and Ops roles. Highly skilled in deploying the application server clustering (both vertical and horizontal) environments for high availability, failover functionality and new features like apache load balancing.
  • Good working knowledge of client-server architecture. Ability to work effectively and efficiently in a team or individually with excellent interpersonal and communication skills, also highly motivated and adaptive with ability to grasp things quickly.

TECHNICAL SKILLS

Operating Systems: RHEL 5.x/6.x/7, CentOS 5.x/6.x/7, Ubuntu, Fedora, Windows, Linux 10.x/11, flavors of Linux/Unix. Elastic Beanstalk, Elastic Load balancer (ELB)

Networking: TCP/IP, UDP, DNS, DHCP, SSH, FTP, SMTP, HTTP, HTTPS, POP, POP3, Telnet.

Database: MYSQL, DB2, Oracle 10g/9i/8i, Sybase, MS Access

Cloud platforms: AWS, Microsoft Azure, Google Cloud Platform.

Virtualization platforms: Virtual Box, VMware, Xen Hypervisor, Vagrant

Scripting languages: Bash, Python, PowerShell, JSON, YAML, HTML, and XML.

Containerization and Orchestration: Docker, Docker hub, Docker compose, Docker swarm, Kubernetes, ECS, EKS in AWSACR, AKS in Azure.

Web and Application Servers: Apache Tomcat, JBoss, Web Logic, Web Sphere MQ,, IBM HTTP Server, IBM Glassfish, Microsoft IIS, Ngnix

Configuration Management/Build tools: Ansible, Chef, Puppet, ANT, Maven, TFS,GIT, SVN, Bit Bucket, Jenkins

CI/CD Tools: Jenkins, Nexus, Jenkins Pipelines, Code Build, Code Pipeline, Code Commit, Code Deploy in AWS.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr DevOps/AWS Consultant

Responsibilities:

  • Set up Infrastructure to servers in AWS Cloud Platform.
  • Automate the setup of infrastructure to servers in AWS using Terra form, Cloud Formation and Ansible.
  • Create various Cloud Formation (CFN) templates and nested stacks to implement IAAC (Infrastructure As A Code).
  • Create Terra Form Scripts to implement cross platform
  • Build servers/instances in AWS Cloud, import/ attach volumes, create security groups, auto-scale the instances, use load balancers to distribute workloads within the instances in a defined virtual private connection.
  • Create Docker images and run containers using Dockerfiles.
  • Migrate web applications on AWS Cloud using RDS, Elastic cache, Amazon MQ, Cloud Front, Route53, ELB, EFS, S3, SNS, EC2 and other services per requirements.
  • Created various cloud Formation Templates and stacks for continuous Integration to launch multiple AWS services (EC2, ELB, Auto-Scaling) using JSON/YAML.
  • Created various nested stacks using Cloud Formation Templates to automate infrastructure set up in AWS Cloud Platform.
  • Monitored various metrics like CPU Utilization, Swap Usage, Database connections, Current Connections, Read IOPS/Write IOPS etc. using Cloud Watch on different services like EBS, Elastic Cache, RDS, ELB etc.
  • Implemented Continuous Integration (CI) of Java/Web applications on Cloud using services like Code Commit, Code Build, Sonar Cloud, S3 bucket, Code Artifact.
  • Implemented Continuous Deployment (CD) of the applications using Code Commit, Code Build, Code Pipeline, Code Artifact, SNS, Code Deploy, Elastic Beanstalk, RDS.
  • Set up Cloud Stack for project using Ansible. Automate all services like Tomcat, Me cached, RabbitMQ, MySQL with Ansible.
  • Used python for Server related tasks on remote systems and python-boto module to interact with AWS services such as creating a connection to S3 buckets, EC2 Instances, EBS, Snapshots, attach EIP to an EC2 instance and other boto scripts.
  • Created Jenkins Pipeline to support the deployment process. Implemented Continuous Delivery with Jenkins and Ansible in the mix of pipelines.
  • Set up Kubernetes cluster for prod containers and set up production grade Kubernetes cluster to host web apps using kops, Kubernetes, EKS on cloud, aws kubectl and others.
  • Involved in the setup of entire web application java stack on Kubernetes cluster using Docker hub, ingress, pod, configMap, Secret, Persistent Volume, and Deployment.
  • Implement CI/CD for Docker containers of Docker hub and Kubernetes and implement continuous delivery of Docker changes to Kubernetes pods.
  • Create Cloud Formation and Terra form Templates to automate process of provisioning (creating, updating and deleting resources) with the infrastructure in aws.
  • Maintaining the Jenkins server which is integrated with Open shift Pods. Created groovy scripts to automate the email sending procedure. Integrated Slack with the Jenkins Job for alerting and monitoring.
  • Integrated Jenkins with various DevOps tool like Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Worked on Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, GIT, JIRA and Selenium. Created groups, assigning roles, SSL Certificates, policies and permissions using IAM service.
  • Utilize Jira for issue reporting, status, and activity planning. Performed Builds for various Environments like QA, Integration, UAT and Production Environment.
  • Collaborate with the Development, Project Management, and Product Management teams to align projects, releases, patches, and other efforts. Evolve and automate our processes to provide increased flexibility related to the development and testing of multiple simultaneous projects.
  • Log Clearing, Triaging and patching the Microservices when required. Integrating Smoke test and Health check to the Jenkins pipeline to ensure the server is fully functional.
  • Good knowledge on Prometheus, Grafana, Kafka, Azure Cloud, Google Cloud, Private Cloud Foundry, AWS Cloud technologies.

Confidential, Pittsburg, PA

AWS DevOps Engineer

Responsibilities:

  • Involved in Supporting and Development of CI/CD Automation to multiple sterling applications on to AWS. Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Automated whole management process and achieved required state of environment by using configuration management automation tools (Ansible) in creating continuous delivery systems. Worked on incidents during build and deployment process to remove any blockers for the release and development process.
  • Configured and maintained Jenkins and Docker for Continuous Integration and end to end automation of all build and deployments, also have good knowledge on Code Pipeline and Code Deploy as release automation solution. Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
  • Developed automation framework for Application Deployments to the cloud environments. Created python and shell scripts for log clean up to generate management reports. Responsible for creating scripts to automate building infrastructure which provisions a complete environment as configuration.
  • Involved in support projects of building/maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys. Created Jenkins slave in AWS, Jenkins slave AMI, Jenkins slave AMI which contains common tools like AWS CLI, Ansible, Python Boto API, AWS module installed on this AMI and the Java, git client, maven plugin.
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools and rapid feedback for both development and operations teams. Created the jobs using Jenkins DSL scripts and deployed the build jobs to SharePoint windows servers and also to the Linux servers.
  • Created GIT configuration record for builds using derived objects generated during build audit process. Integrated Ansible to manage all existing servers and automate the build/configurations of new servers. Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Troubleshoot and resolved Build failures due to bugs in source code stabilizing the build process by triggering Jenkins Code Review job. Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.

Confidential

AWS Devops engineer

Responsibilities:

  • Defined and Implemented CI and Release Management Processes, Policies, and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Nolio.
  • Worked with SVN and GIT version controlling
  • Creation and management of branches, merging branches, deletion of obsolete branches after every release.
  • Writing the post-commit and pre-push hooks in Python for code checks.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming
  • Conventions using Subversion (SVN) source control.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Developed Scripts for AWS Orchestration using EC2, EBS, S3, Cloud Formation and IAM.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker hub.
  • Implement, maintain, and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds.
  • Created and modified build configuration files including POM.xml.
  • Utilized Perl and Python for GIT for creating repository hooks
  • Used Maven dependency management system to deploy snapshot and release artefacts to Nexus to share artefacts across projects and environments.
  • Goal is to build a HA proxy Infrastructure so that two Docker containers are running behind Application load Balancer.
  • Collaborated with the Development, Quality Assurance, Publishing and other external teams forthe release coordination.

Confidential

Devops engineer

Responsibilities:

  • Responsible for managing the deployments to various environments such as QA, UAT, Staging, Production.
  • Collaborated with the Development, Quality Assurance, Publishing and other external teams forthe release coordination.
  • Hands on in all the production fix releases, weekly/monthly releases and roll-backs and other bug fixes if any.
  • Involved in creation of CI and CD pipeline Using Jenkins (Jenkins files), Nexus, Git, etc. to improve the efficiency and produce or release bug free or highly effective applications to the end users or customers.
  • Used Jenkins and Maven to automate the build and deployments for Java based projects and stored the binaries of the projects in Nexus or JFrog Arti factory.
  • Responsible for creating and deployingbuildson various WebLogic environments, testing inbuild environment andreleaseto test team on scheduled time or given deadlines.
  • Actively involved in the troubleshooting of issues during the build, integration and deployments of the code.
  • Troubleshooting issues which comes while build/deploy or during various testing runs. Deployed Artifacts into Tomcat/WebLogic servers.
  • Coordinated with the QA and other teams to facilitate verification of releases to initiate multiple builds at a single point of time.
  • Maintain daily backups for precondition schemas to avoid data loss. Performing basic DBA tasks for non-production environments
  • Managedbuildresults in Jenkins and deployed using workflows.

Confidential

Sr. Software Engineer (Backend Developer)

Responsibilities:

  • Understanding on E2E Implementation of the project
  • Analyzing and Modification of database based on requirement of screen changes in Applications.
  • Created database objects (tables, views, sequences), plsqlobjects (procedures, functions, cursors and triggers).
  • Involved in modifying various existing packages, procedures, functions. Developed Packages, Stored Procedures, and Cursors as per the requirement.
  • Used different sub queries, Joins, nested queries as per requirements,
  • Development of Adhoc Universes using BO (Business Objects Reports) and developing reports like DESKI/WEBI reports.
  • Responsible for create and maintain customer master data for ICON (In Contact) Application Project.
  • Load data into Staging Database using SQL Loader(sqlldr), SQL developer(import and export utilities)
  • Perform Data Transformation as per new system in Literatum in Common Data Model.
  • Involved in ETL activities like extracting and Loading of data using UTL FILES, SQLLDR.
  • Involved in Data Loading, Pumping to Staging Database, involved in Data Migration, and Testing.
  • Perform ETL (Extraction, Transform and Load) on Existing System to New System
  • Write DB Queries to fetch (extraction) data from Existing System.
  • Involved in Release and Change Management by redefining processes and implemented tools for softwarebuilds, patch creation, source control, andreleasetracking and reporting on Linux platforms.
  • Involved in deployment of weekly builds and Release candidate builds to multiple environments.
  • Provided extended support to development and QA team for troubleshooting build failures by keeping track of build logs and communicating the same effectively.
  • Assisted QA team to monitor post deployment activities and encouraged reporting and feedback process

We'd love your feedback!