We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 9+ Years of IT industry experience working as Software Engineer in DevOps, CI & CD, AWS Cloud, Software Development, Configuration Management, Build, Deploy and Release Management in Automation and Linux System Administrator.
  • Experience in developing architecture, providing cost effective solution, and development of architecture principles. Standard, patten and styles.
  • Strong Knowledge of the Software Development Life Cycle (SDLC), Agile Methodologies and Familiar with concepts and devices such routers, switches and TCP/IP protocols and OSI layer.
  • Experience in Administration/Maintenance of Source Control Management Systems and version control tools such as Sub Version (SVN), git, github, bit bucket, and gitlab.
  • Involved in strategic decisions to identify the defects in the current GIT branching strategy and created a new workflow. Experience in using bug tracking systems like JIRA, Remedy.
  • Experience in AWS platform and its features including IAM, EC2, EBS, ECS, VPC, Code Build & Deploy, Code Pipeline, EC2 Container Services, Cloud Watch, Cloud Trail, Cloud Formation, AWS Configuration, Load Balancing, Auto Scaling, Cloud Front, RDS S3, SQS, SNS, ELB, Lambda, and Route53, ECR, EKS AND Glue.
  • Proficient in troubleshooting AWS EC2 instance for status check through System Status checks and Instance Status check alerts and rectifying if necessary.
  • Responsible for setting up databases in AWS using RDS, configuring EC2 instance backup by using S3 Storage buckets and AWS CLI to create an EBS snapshot.
  • Substantial experience installing, configuring, and managing Jenkins CI tools on Linux machines and using Jenkins Pipeline to push all Micro services builds to the Docker Registry (ECR), then deployed to Kubernetes, build and managed Pods using Kubernetes.
  • Extensively worked on Maven, Gradle, Nexus, and Build forge for continuous integration to automate all build and deployments.
  • Experience working on Docker components like Docker Engine, Hub, Machine, Docker Swarm. Creating Docker images, Compose Docker Registry, handling multiple images for middleware installations, Domain configurations, and creating Docker images for developers to test the code locally.
  • Responsible for creating different versions of Docker images, Compose Docker Registry from app source code pushing them to nexus repository. Created looped pipelines from GitHub source code for creating Docker images.
  • Expert in Chef as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and managed the changes on multiple platforms.
  • Strong knowledge of Kubernetes concepts like Kubelet, Pods, Kubectl, Deployments, Replication - Controller, and Open shift platform in managing Docker containers on Kubernetes Clusters
  • Good understanding of platform in managing Docker containers and Kubernetes Clusters.
  • Experience with Ansible and Terraform for infrastructure automation. Proficiency in writing SQL queries (T-SQL, PL/SQL programming), tables, view, function, triggers, stored procedures using relational databases like MYSQL, MSSQL, SQL Server, Oracle, RDS, PostgreSQL.
  • Good knowledge of Build scripts & automated solutions using scripting languages like Shell, Python, Perl, YAML.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.

TECHNICAL SKILLS

Version Control Tools: Git, GitLab, GITHUB, Bitbucket, Subversion (SVN)

Build Tools: Maven, Ant, Gradle, and NANT

CI Tool: Jenkins, Bamboo, Team City

Repository Manager: NEXUS, Jfrog, Artifactory

Configuration Management Tools: Chef, Ansible, Puppet

Programming Languages: Java/J2EE, Python, Shell Scripting, YAML

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu, Windows, Solaris

Cloud Platform: Amazon Web Services (AWS)

Web/ Application Servers: Apache Tomcat, JBOSS, WebSphere, Oracle Web logic.

Database Servers: Oracle 9i/10g/11g, Microsoft SQL Server, MySql, MongoDB

Quality Management Tool: SonarQube

Bug tracking Tools: JIRA, Rally, Bug Zilla, IBM ClearQuest

Virtualization & Containerization: Docker, Kubernetes, Oracle VirtualBox, VM Ware

Processes/Methodology: Agile-Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential

DevOps/Cloud Engineer

Responsibilities:

  • Build scripts using Maven in Jenkins to move from one environment to other environments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Created Branches, Labels and performed Merges in Stash and GIT. Maintained GIT source code tool.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Created Docker Daemon sets for deploying fluent bit on Kubernetes clusters.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments
  • Hardening configurations forHELM, Ansible, Kubernetes Creating standard container config deployment images
  • Wrote Ansible playbooks to manage configurations and automate installation process.
  • Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
  • Installing and configuring Terraform and building the infrastructure using terraform configuration file
  • Written Templates for AWS infrastructure as a code using Terraform to build staging, production environments.
  • Developed processes, tools, automation for Jenkins based software forbuildsystem and delivering SW Builds.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • ConfiguredAWSIdentity Access Management (IAM) Group and users for improved login authentication.
  • ConfiguredAWSVirtual Private Cloud environment and networking inside the VPC.

Environment: GIT, Bitbucket, Linux, AWS, Maven, Agile, Java, Python, Bash, Jenkins, Docker, Ansible, Kubernetes, Spring boot, Build Forge, SQL Developer, Terraform, MySQL

Confidential, Chicago, IL

AWS DevOps Engineer

Responsibilities:

  • Creating Repositories, assigning repository settings and branch permissions, strategies in Bitbucket.
  • Setting up & maintaining branching strategies (release/hotfix) across repositories using git-flow workflow for enterprise release.
  • Involved in product release every month, assisting developers and production support.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWSusing Route53.
  • Used Git/Bit bucket for efficiently managing the source code versions with the development team.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • After code merges ensuring that any merge/compilation issues are addressed, and the application is up and running.
  • Performing build/deploys of ACMP code in Bamboo to WebSphere Application Server (WAS).
  • Used Bamboo pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Developed CI/CD system with Bamboo on Kubernetescontainer environment, utilizing Kubernetesand Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Setup Centralized Lambda computing using boto3 library and assigned VPC for security, and security groups, route tables for both Lambda & EC2.
  • Used API Gateway to invoke lambda process to store in S3 and RDS instances upon user access verification by IAM. Worked with AWS Glacier, Lambda, API Gateway, and Terraform
  • Used AWS cloud formation to provisioning application infrastructures employing tools like Auto Scaling groups, Security Groups, VPC, Cloud watch, etc.
  • Managed network traffic routing using policies Simple, Weighted, Latency, Failover, Geo-Location in Route 53.
  • Implemented AWS solutions using EC2, S3, Elastic load balancer, Auto Scaling groups, Optimized volumes, and EC2 instances. Created AWS EC2 instances with Terraform.
  • Involved in AWS EC2/VPC/S3/SQS/SNS-based automation through Terraform, Ansible, Python, and Bash Scripts.
  • Involved in deploying multiple applications utilizing all AWS stack (Including EC2, Route53, DynamoDB, SNS, ELK, IAM) focusing on high availability and auto-scaling in AWS cloud formation.
  • Worked on Network Aspects - Created Squid Proxy to use for all other accounts by VPC peering. Setup load balancer for VPC end Point to balance in all instances
  • WrotePython modules to extract/load asset data from the MySQL source database and migrated with GIT/Bitbucket for build efficiency.
  • Performed DB2 DDL/DML & MongoDB Script execution using SQL Developer for enterprise releases.
  • Took lead on the DevOps initiative in working with operations team to get ACMP migrated to the new DevOps platform (Bitbucket, Bamboo) from Clear Case and Build Forge.
  • CreateRedshiftCluster. Setting up automated snapshots. Restore new cluster using manual snapshot. Restore table from the snapshot. MonitoringRedshiftviaAWSConsole.

Environment: GIT, Bitbucket, Linux, AWS, Maven, Agile, Java/J2EE, Python, Spring boot, Bamboo, Docker, Ansible, Kubernetes, SonarQube, Prometheus, Udeploy, Clear Case, WebSphere, Build Forge, SQL Developer, Terraform, Kibana, IBM Data Studio, MongoDB, MySQL.

Confidential, Foster City, CA

Sr. DevOps Engineer

Responsibilities:

  • Implemented DevOps culture to automate/streamline the manual process through CI/CD tools likeJenkins, GitLab across Unix/Linux, and Windows Platforms.
  • Designed and maintained GIT Repositories, views, and access control strategies & resolved all the conflicts raised during the merges.
  • Worked along with the team of DevOps by implementing automation tools which include Ansible, Jenkins, GIT, Bitbucket, Artifactory, SonarQube, AWS, for CI & CD in Agile methodology.
  • Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), Auto scaling groups and worked with IAM to create new accounts, roles, groups.
  • Deployed and managed many servers utilizing both traditional and cloud-oriented providers (AWS) with the Ansible Platform configuration system.
  • Utilized Ansible to manage Web applications, Environments global configuration Files, Users, firewalls, Mount points.
  • Installed, configured, and administered WebLogic/WebSphere Servers on RedHat Linux and Windows platforms
  • Installed & configured Jenkins master that was served by 30 different slaves supporting 9 different applications with various release life cycles and multiple CI pipelines setup on project branches.
  • Configured & maintained Jenkins Pipeline to implement CI & CD process for major releases and integrated the tool with Maven to schedule the builds.
  • Migrated on-premises mongo DB data to AWS Document DB (fully mongo compatible) by creating endpoint connections and replication instances leveraging AWS DMS (database migration service).
  • Installed, Configured & Maintained the jfrog repository manager for sharing the artifacts within the organization.
  • Installed and Configured Chef Server, Workstation, Client servers, and nodes.
  • Written several recipes, cookbooks in Chef to automate the environment provisioning, Middleware Infrastructure Installations.
  • Developed Terraform templates to launch EC2’s in the AWS with different services like auto-scaling, Load balancer, monitoring, security roles, etc.
  • Created Docker images using Docker File, worked on Docker container snapshots, removing images, and managing Docker volumes, and implemented Docker automation solution for CI/CD model.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes and implemented Docker/Kubernetes infrastructure for Deployment using Ansible playbooks.
  • Worked in set-up Secure Sockets Layer (SSL) communication between Web servers & App Servers.
  • Created Dashboards in Nagios and CloudWatch for monitoring End-User Response Time & Requests.

Environment: Ansible, Jenkins, GIT, Artifactory, SonarQube, AWS, EC2, S3, EBS, ELB, Splunk/AppDynamics/Grafana/Nagios/CloudWatch, Docker, Kubernetes, SSL, WebLogic/WebSphere Server, Terraform, Chef.

Confidential

AWS/DevOps Engineer

Responsibilities:

  • Created CI/CD pipelines using GitHub, Build/Release Management tool Maven, Jenkin, and Change/Incident Management and Cloud Management.
  • Created Jenkins pipeline of Upstream and Downstream jobs with multiple stages to automate the process deployments across environments, including manual email alerts to Slack channel.
  • Implemented a Continuous Delivery Pipeline with Docker, Jenkins, and GitLab. Whenever a new branch is created Jenkins automatically attempts to build a new Docker container from it.
  • Automated most of the build-related tasks using Jenkins and improved throughput & efficiency of the build system by providing EO/managers rights to trigger a required build.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Wrote various custom Ansible Playbooks and modules for deployment orchestration, provisioning, configuration management.
  • Configured, Managed, and Scheduled Cronjob’s for App Accounts and Backup management regularly.
  • Created feature, develop and release branches in GitHub for different applications to support major and minor releases, CI builds & CD deployments based on developer’s request.
  • Deployed, scaled, load balance, and managing Kubernetes Pods with multiple names spaced versions using Helm charts.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and used Terraform for versioning infrastructure safely and efficiently.
  • Performed WebLogic/WebSphere/Tomcat Approver administration tasks such as Installation, Configuration, monitoring, security patches, and performance tuning in DEV, QAT, and Prod ENV's
  • Implemented zero-downtime deployment process in WebLogic/WebSphere using shell scripts and automated it using Jenkins.
  • Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications.
  • Worked continuously to improve the efficiency of our build/release/deploy process driving towards the implementation of Continuous Delivery.

Environment: SVN, Maven, Jenkins, Slack, WebLogic/WebSphere/Tomcat, Adobe CQ 5.6, AEM 6.1, CRONJOB, DEV, QAT, Prod ENV's, Kubernetes, Terraform, AWS, AMI.

Confidential

Responsibilities:

  • Maintenance and deploying and managing many servers utilizing both traditional and cloud-oriented providers like (Amazon EC2).
  • Creating Security groups for both individual instances and for group instances under a network.
  • Operated on Integration and Production with AWS environments.
  • Configured servers and installing appropriate systems onto the servers to provide high availability.
  • Working on development teams to design, create and implement infrastructure for new products and features for the gimmal portfolio.
  • Actively participated in ongoing design, implementation and maintenance of systems and tools on AWS cloud environment.
  • Provided support as needed for system design, upgrade in project planning and keep systems highly scalable secure and available.
  • Supported primarily Java based applications with source codes in Git followed by branch-based methodologies.
  • Built .NET code on to different Jenkins servers as per the schedule.
  • Scheduling the job run time as per the requirement and time specified by the client using Cron syntax.
  • Build jobs that require specialized credential to access the Jenkins dashboard (Parameterized Job).
  • Creation of Docker Files for Docker Images (Local).
  • Involved in creating Docker containers and Docker consoles for managing the application life cycle.
  • Incorporated in automated tests using shell scripts and security scans with CloudWatch into CI/CD pipeline in Dev, Test environments on AWS.
  • Monitoring each service deployment and validating the services across all environments.
  • Automated the build, test, and deployments with various DevOps tools integration on AWS S3, Lambda and On-premises.
  • Delivered solutions to improve cloud architecture, deployment for AWS private/public cloud and Docker containerization.

Environment: AWS, Git, .Net, Jenkins, Docker.

We'd love your feedback!