We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

4.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • Maintain GIT source code repository and local mirrors; perform branching, tagging, merging, maintenance tasks.
  • Experience in using GITHub version control and source code management tools.
  • Knowledge of using Subversion (SVN) and Bitbucket for version control or source code management.
  • Substantially worked on build management and deployment using tools like Jenkins, Maven and ANT.
  • Extensively used build utilities like Maven, ANT for building of jar, war, and ear files.
  • Experience in using Jenkins for automating software development process by continuous integration (CI) and to facilitate continuous delivery (CD) for technical aspects.
  • Installing, Configuring and administering Jenkins CI tool on AWS EC2.
  • Good work track in performing configuration management, application deployment, task automation using Ansible.
  • Ability to write scripts using Python, Groovy, Shell and Ruby.
  • Experience in writing Ansible Playbooks using python SSH to manage the configuration of AWS nodes and test the playbooks on AWS instances using python.
  • Design, deploy, manage and operate scalable, highly available, and fault tolerant systems on AWS/Azure and traditional private cloud virtual environments.
  • In - depth understanding of Public Cloud providers like Amazon AWS, Google Cloud, Azure Cloud.
  • Expert with the use and working of AWS services like EC2, S3, Elastic Load Balancer, Elastic Container Service, RDS, Elastic Beanstalk, Cloud Front, VPC, CloudWatch, FSx, Lambda, Transfer for SFTP, Trusted Advisor, Route53, Cost Explorer and AWS CLI.
  • Experience configuring, monitoring and maintaining a hybrid infrastructure environment consisting of Microsoft & Red Hat servers within onprem & Microsoft Azure.
  • Expertise in migrating Microsoft or Linux servers to Azure from on premises environment.
  • Strong design and live migration experience from on-premises to Azure IaaS & PaaS.
  • Azure network experience, VPN and Express route, Azure DNS, Traffic Manager, and Load Balancers.
  • Infrastructure automation using Terraform and AWS Cloud Formation by creating custom launch templates.
  • Experience in various configuration and Automation tools like Chef and Puppet for deploying applications into web servers and DB servers. Maintain large deployments using Chef and Puppet.
  • Converted production support scripts to chef recipes and AWS server provisioning using chef recipes.
  • Hands on in installing, configuring, upgrading and managing Puppet masters and agents.
  • Extensive knowledge on automation for deployment/ configuration of different Application servers like WebSphere, WebLogic and Web Servers like Apache Tomcat.
  • Experience in design and Implement Orchestration solution using Docker.
  • Worked on Docker Images. Creating images from scratch and modifying the existing images.
  • Jenkins is Built on Docker container and the master controller Kubernetes controls pods.
  • Designing and implementing Container orchestration systems with Docker Swarm and Kubernetes.
  • Expertise in using the Docker Containers for wrapping up the final code.
  • Experience using Terraform for Server Provisioning.
  • Hands on experience in implementation, architecture, and design with a strong background in Cloud IaaS/PaaS/SaaS, Private/Public clouds.
  • Write Bash scripts for performing task automation, customize administrative tasks, executing a shell command and running multiple commands together.
  • Have knowledge in testing and managing applications or services using Microsoft Azure.
  • Experience in building the artifacts and containerized the application using Docker, automated using Jenkins and a Dockerfile. Worked on Docker to create images and containerize the application build, by writing Dockerfile.
  • Perform Automation deployment using Kubernetes.
  • Experienced in providing lean-agile consulting, training, and services to our clients and partners.
  • Work closely with our services team and the client to develop Agile transformation plans to meet their objectives.
  • Experience in writing generic scripts like shell and python for automating the deployments across all the containers.
  • Working knowledge of network technologies and protocols (Fast-Ethernet, TCP/IP, SNMP, ARP, VLANs, Spanning-Tree, BGP, EIGRP) in a L2/L3 Cisco.

TECHNICAL SKILLS

Source/ Version Control Tools: GIT, GitHub, Bitbucket, SVN

Build Management Tools: Jenkins, Maven, ANT

Configuration Management Tools: Chef, Puppet, Ansible

Infrastructure Automation: Cloud Formation, Terraform and Ansible

Monitoring and Log Management Tools: Jira, Nagios and Splunk

Cloud Services: AWS, Azure (Iaas,Paas,Saas)

Containerization Tools: Docker, Docker Swarm, Kubernetes

Virtualization Tools: VMWare, Hyper V

Repositories: Nexus, JFrog Artifactory

Scripting: Shell, Python, Ruby and Groovy

Database: MySQL, Oracle

Networking: LDAP, DNS, DHCP, NFS, FTP, Access Lists, LAN, WAN, VPN and Firewalls

Web & Application Servers: Apache HTTPD, Apache Tomcat, WebSphere, Web logic, JBOSS

Operating Systems: Red Hat Linux, Linux, Solaris, Cent OS, Ubuntu and Windows

Methodologies: Waterfall, Agile/Scrum

PROFESSIONAL EXPERIENCE

Confidential - Bellevue, WA

Cloud/DevOps Engineer

Responsibilities:

  • Setup and build AWS infrastructure using various resources, VPC, EC2, S3, IAM, EBS, Security Groups, Auto Scaling, Transfer for SFTP, Elastic Beanstalk, Cloud Front, VPC, CloudWatch, Lambda, Trusted Advisor, RDS, Cost Explorer and AWS CLI.
  • Implemented rapid-provisioning and management for Linux using Amazon EC2, Ansible, and custom Bash scripts. Implement Life-cycle Policy for snapshots.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments .
  • Deploy Amazon Web Services (AWS) resources using AWS Cloud Formation.
  • Created alarms and notifications for EC2 instances using CloudWatch.
  • Trigger AWS lambda using CloudWatch scheduled events.
  • Managed Identity and Access Management (IAM) service in AWS for assigning roles and polices to users and used the IAM console to create custom users and groups.
  • Maintaining Tagging compliance for all the AWS resources, update all the tags using AWS CLI.
  • Get resources metrics using AWS CLI, like Max/Avg CPU utilization, Enabling ENA for latest generation of EC2, changing Instance profile/IAM role, Change and describe Instance attributes, resource tagging and Create AMI Image.
  • Coach and mentor cross-functional teams on agile values, principles, methods and practices.
  • Ensuring regular Tag compliance and Patch compliance to the servers.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Ability to build automated CI/CD pipeline with AWS Code Pipeline, Jenkins and AWS Code Deploy.
  • Serve as the SME for Azure, and support other DevOps engineers, Service Delivery, and Engineering teams.
  • Install, configure, administrate, manage, and support Azure compute instances, Azure Backup, Azure Storage Monitor, snapshot, Azure Storage, VNet, Load Balancers and RBAC.
  • Design and deploy Azure Backup and other Confidential backup solutions for Azure.
  • Design, implement and troubleshoot Azure Site Recovery, Active Directory Federation Services (ADFS), Express Route, automation of deployment using PowerShell.
  • Assisted teams with upgrading, installing, configuring and monitoring solutions in Azure for Windows and Linux servers.
  • Develop, configure, implement and manage the systems that comprise the underlying cloud platform; Assist with Azure Cloud environment implementations.
  • Contributes and interacts with Azure DevOps ecosystem, e.g. Wiki, Boards, Epics, Stories and Features .
  • Provide technical assistance to all phases of the Cloud Program, including Infrastructure as a Service ( IaaS ), Platform as a Service ( PaaS ).
  • Worked with Jenkins pipeline suite for supporting the implementation and integration of continuous delivery (CD) pipelines into Jenkins.
  • Installing, configuring and administering Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as GIT, Maven, and Ansible.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Provisioned and Managed the configurations of multiple servers using Ansible.
  • Provisioning, operating, and maintaining systems running on AWS and Configuration management using Ansible, and deployed microservices using Ansible.
  • Knowledge in Ansible Components like Ansible Vault & Ansible Galaxy.
  • Enable SSH access to servers from the Jump server without key or password using Ansible and shell.
  • Define Terraform modules such as Compute and Users to reuse in different environments.
  • Expertise in using the Docker Containers for wrapping up the final code
  • Established and applied appropriate branching, labelling/naming conventions using GIT source control.
  • Configured GIT plugin to offer integration between GIT and Jenkins.
  • Deploy built Artifacts to application server using Maven.
  • Develop build and deployment scripts using ANT and Maven as build tool in Jenkins to move from on environment to another environment.
  • Written Maven POM.xml files to automate build activities.
  • Shell scripting for scheduling automated backups from a file system (mounted as a local mount point) to a local disk using rsync and send email upon completion.
  • Integrated Maven builds with Jenkins.
  • Troubleshooting the issues arose during Build and Deployment.
  • Organizing and coordinating Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Experience in infrastructure with Docker containerization, collaborated with development support teams to setup a continues delivery environment with the use of Docker.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Knowledge of rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Ansible, and custom Shell scripts.
  • Perform Domain Join checks on group of servers post patching using shell scripting and Ansible Ad-hoc comm ands.

Environment: Ansible, Maven, ANT, GIT, Nexus, AWS (VPC, VPN, S3, EC2, EBS, IAM, Gateways, Security Groups, CloudWatch, Elastic Beanstalk, AWS CLI), Azure, IaaS, PaaS, Cloud formation, Terraform, JIRA, Jenkins, Docker, RHEL, VMware, Shell, Bash scripting, SQL, Python.

Confidential

Sr. Cloud / CICD Engineer

Responsibilities:

  • As part of DevOps team, my role includes Release management, Environment management, Continuous integration, Continuous deployment, Incident management, Version management.
  • Worked closely with teams to ensure high quality and timely delivery (SLA) of builds and releases.
  • Installed and configured required Jenkins plugins for support the project specific tasks.
  • Building CI pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins and Implementing Continuous Integration and delivery process.
  • Installed and configured Jenkins on the Linux servers and created a Master-Slave configuration to implement multiple parallel builds through a build farm.
  • Deployed continuous integration and continuous delivery product release pipelines using Jenkins and enable the release and operation automation using Chef.
  • Integrated Maven and GIT with Jenkins to implement the continuous integration (CI) process.
  • Experience with AWS security tools and services: AWS Security Model, IAM (Identity Access Management), ACM (Amazon Certificate Manager), Security Groups, Network ACLs, Encryption, MFA (Multifactor Authentication).
  • Designing, building infrastructure on AWS environment.
  • Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline in AWS.
  • Used Amazon IAM service to administer the AWS users.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Route 53, Auto scaling groups, Opsworks.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured Elastic Load Balancers with EC2Autoscaling groups.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Worked with Build and Release teams to enhance the current process to implement a better software packaging and delivery by automation using Jenkins & Chef.
  • Written multiple Cookbooks and recipes and customized facts for efficient management of the Chef client nodes.
  • Set up CI (Continuous Integration) for major releases in Jenkins.
  • Implemented a Continuous Deployment pipeline with Jenkins, GitLab, Ant, Artifactory, Chef and application servers like Apache, Nginx.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Migrated standalone applications from local to AWS cloud. Deployed artifacts on AWS with Jenkins AWS Code Deploy plugin.
  • Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus.
  • Worked with Build and Release teams to enhance the current process to implement a better software packaging and delivery by automation using Jenkins & chef.
  • Created build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Configured Jenkins Projects and maintained Artifacts in repositories such as Jfrog, Subversion and GIT. Maintained over 60+ jobs in Jenkins from different Application teams.
  • Troubleshooting the issues faced during Jenkins build and failures.
  • Experience with Docker containers, Kubernetes, and related technologies.
  • Have good experience in configuring Docker for windows systems to automation deployment process for software applications.
  • Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask, etc )
  • Experience in installing and configuring Splunk tool 3.x and 4.x versions on Linux machines.
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Managed Atlassian Tools Confluence and Jira.
  • Managed GIT as Source Control Systems.
  • Experienced in keeping up and looking at log archives using monitoring tools like Cloud Watch, Nagios, Splunk and ELK Stack.
  • Good knowledge of Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
  • Experience in Atlassian products such as Bit Bucket, JIRA and Bamboo.

Environment: RedHat Enterprise Linux, Windows, Ubuntu, LINUX, SVN GIT, ANT, AWS, JIRA, Jenkins, Chef, LDAP, Artifactory, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS Cloud Watch, Ruby, Power Shell, DSL, Groovy, Gradle, Ant, Jfrog, Bit Bucket, SMTP, Splunk, Nagios, Cron, Apache, WebLogic, WebSphere,

We'd love your feedback!