We provide IT Staff Augmentation Services!

Devops & Cloud Engineer Resume

Albany New, YorK

SUMMARY:

  • Management, Version Control, Build and Release Management, Linux System Administration
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux and Windows platforms.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Coordinate with establishing and applying appropriate branching, labelling Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Ansible.
  • Worked in various DevOps tools like Jenkins, Docker, SVN, GIT, Chef and Ansible Well knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins.
  • Good in managing Ansible Playbooks with Ansible roles, group variables and inventory files and copy and remove files on remote systems using file module.
  • Experience in using Nexus Repository Managers for Maven builds.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GIT.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB.
  • Good command in writing Splunk searches; Splunk Infrastructure and Development
  • Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
  • Solid understanding of operating systems like UNIX, LINUX, WINDOWS.
  • Managed Linux and Windows virtual servers on EC2 using Salt Server and Familiar with Cloud, Elastic.
  • IP's and managing security groups for EC2 Servers. Hands on experience with the AWS CLI
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • In - depth experience in developing and supporting both production and development environments.
  • Experience in using the Agile/Scrum and Waterfall testing lifecycle Methodologies.
  • Enjoyable experience in working with a team together to deliver best outputs in given time frames.
  • Excellent interpersonal skills, ability to interact with people at all levels.

TECHNICAL SKILLS:

Platforms: Linux (Red Hat 4.x, 5.x, 6.x, 7.x), Unix (Solaris 8,9,10,11), Windows

Programming Languages: C, C++, Core Java, Java Script, Python.

Virtualization: VMWare ESXi, AWS (EC2, Elastic Beanstalk, ELB, Route53, S3, Cloud Front, SNS, RDS, IAM, Cloud Formation)Methodologies Agile, Water Fall

Version Control Tools: GIT, Subversion

Networking: HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH, NTP, TCP/IP, NIS, DNS, DHCP, LDAP, LAN, WAN, Routers/Switches

Build tools: Ant, Maven

CI and CD tools: Jenkins, Bamboo.

Configuration tool: Ansible & Salt.

Cloud Technologies: AWS(EC2, S3) and Microsoft Azure.

Web/Application Servers: Web logic, JBoss, WebSphere, Apache Tomcat

Bug Tracking Tools: BugZilla, JIRA, Rally, Fisheye.

PROFESSIONAL EXPERIENCE:

Confidential, Albany, New York

DevOps & Cloud Engineer

Responsibilities:

  • Automating the build and deployment processes by combining the existing fragmented processes into a continuous integration system.
  • Create Jenkins file in the root of a repository that contains a definition of Jenkins Pipeline to automatically manage and execute jobs based on repository branches.
  • Implemented GitHub Organization Pipeline job which will automatically manage repositories with a Jenkins file within them consisting of series of independent steps that are automated through Production.
  • Developed shared Library that contains reusable Jenkins Pipeline steps and functions that can be used in Jenkins file to help improve Continuous Delivery pipeline.
  • Develop Ansible playbooks to automate the deployment of the applications to different Dev/Stage/Prod Environments.
  • Work with Docker for convenient environment setup for development and testing
  • Created Multi-Branch Pipeline Project configuring different jobs for different branches of the same Project.
  • Generate Sonar and Fortify scan results as a part of Build step to improve integrity and security of Code.
  • Involved in design, implementation and modifying the Python code.
  • Build a Docker image for java app run it and push to Optum Docker hub.
  • Installed, tested and deployed monitoring and troubleshooting solutions with EFK services.
  • Developed, evaluated and documented specific metrics for management purpose.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu) and configuring launched instances with respect to specific applications.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Working closely with application developers to resolve issues.

Environment: GitHub (GIT), Maven, Docker, Jenkins, Ansible, Shell, Linux, Tomcat, Apache, AWS, Python.

Confidential, Salt Lake City, UTAH

DevOps Cloud & Automation Engineer

Responsibilities:

  • Performed Branching, Tagging, Release Activities on Version Control Tools: GIT.
  • Created and maintained Salt-Master in Salt for continuous deployment of resource in site/paging and production environment.
  • Designing and implementing fully automated server build management, monitoring and deployment by using technologies Salt.
  • Used Python to automate system admin tasks .
  • AWS Cloud management and Salt Automation.
  • Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Automated the cloud deployments using Salt, Python and AWS Cloud Formation Templates.
  • Responsible for code build, release and configuration on Amazon EC2.
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups.
  • Worked on Cloud Formation to write the templates on AWS.
  • Troubleshoot the build issue during the Jenkins build process.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Used JIRA as ticketing tool.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git and JUnit.
  • Implementing a Continuous Delivery framework using Jenkins, Maven & Artifactory in Linux environment.
  • Have good experience in configuring Docker for windows systems to automation deployment process for software applications.

Environment: Confidential, Jenkins, AWS RDS, AWS EC2, AWS IAM, AWS Elastic Beanstalk, Git, JIRA, Maven, Artifactory, CentOS, Linux, Python.

Confidential, Appleton, WI

DevOps Administrator

Responsibilities:

  • Installed, configured and administered CI tool like Jenkins for automated builds.
  • Utilizing Maven as build tools on Java projects for the development of build artifacts on the source code in artifactory and Python scripts.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Created Jenkins Workflows for pre-deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Configured the Ansible playbooks with Ansible Tower so that other users can run them with just a push of a button.
  • Develop CI/CD system with 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 with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Excellent understanding and hand-on expertise in creating new Custom resources in Kubernetes
  • Worked with GIT and Subversion to manage source code.
  • Design, planning and implementation for existing On-Prem applications to Azure Cloud.
  • Creating Gateways for Virtual Network to Virtual Network and Site to Site specific VPN connectivity on Azure environments.
  • Knowledge on Azure AD bulk User, Group and assigning Users to SaaS applications
  • Managed multiple Azure accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, Traffic Manager.
  • Involved with the Customer care and Deployment teams in trouble shooting and fixing day-to- day problems of the applications in production on 24/7 schedule.

Environment: Ansible, Jenkins, Azure, Git, Docker, Python, JIRA, Maven, CentOS, Windows.

Confidential, Austin, TX

DevOps Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Centos/Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Amazon Web Services (AWS) and cloud technologies to migrate over from their current datacenter and virtual environments
  • Amazon Web Services (AWS), EC2 Storage Managements integration and utilization within this infrastructure and applications.
  • Worked in an agile development team DevOps to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like puppet & Jenkins.
  • In AWS solution Architect we will Assist Internal clients to move to AWS Public cloud and eliminating the use of internal data center.
  • Developed automation and deployment utilities DevOps using Bash, Python and Run deck
  • Maintaining the security groups in EC2, VPC and controlling the inbound and outbound traffic that are allowed to reach the instances
  • Automating Web Sphere EAR file DevOps deploys through Cruise Control, Jenkins, Team City, and Bamboo
  • Repeatedly worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, S3, DynamoDB, ElastiCache, IAM, Cloud Formation.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Maintaining the Security groups and setting up the rules for instances that are associated to the security groups
  • Application Deployments & Environment configuration using Ansible.
  • Setting up Jenkins, Continuous Integration (CI) and Deployment builds for all releases on windows and Linux Debian.

Environment: AWS, Jenkins, Bash, Git, Python, GITHUB, SVN, Ansible, Linux Debian and Windows.

Confidential

Build and Release Engineer

Responsibilities:

  • Instrumental in setting up projects involving creation of release specific branches, build environment and automate build according to development team's requirements.
  • Maintained the repository of configuration items of all projects.
  • Worked on branching and merging. Created branches for different teams and for different projects.
  • Merging branches periodically and according to requests from development teams.
  • Assisted in build automation and resolved the issues with source code management using GIT.
  • User support for Subversion/SVN issues.
  • Developed Linux, UNIX, Perl and Shell Scripts for manual deployment of the code to various environments
  • Documented the detailed build configuration, build procedures and change history for releases and deployed code to PROD using Jenkins.
  • Maintained and updated source code repositories on a regular basis.
  • Assisted in code integration and coordinated between teams.
  • Aiding developers in issues related to version controls.
  • Performed build and release for all software cycles, and updated patches.
  • Generated Assembly files, Object files, libraries and executable files from the source code of a project.

Environment: GIT, SVN, Jenkins, Bash, Python

Confidential

Build and Release Engineer

Responsibilities:

  • Instrumental in setting up projects involving creation of release specific branches, build environment and automate build according to development team's requirements.
  • Maintained the repository of configuration items of all projects.
  • Worked on branching and merging. Created branches for different teams and for different projects.
  • Merging branches periodically and according to requests from development teams.
  • Assisted in build automation and resolved the issues with source code management using GIT.
  • Documented the detailed build configuration, build procedures and change history for releases and deployed code to PROD using Jenkins.
  • Maintained and updated source code repositories on a regular basis.
  • Involved in migration from SVN to GIT repos and worked with Linux system admins for the same.
  • Created scripts in bash to automate the build release processes and debugged build failures.
  • Aiding developers in issues related to version controls.
  • Performed build and release for all software cycles, and updated patches.
  • Generated Assembly files, Object files, libraries and executable files from the source code of a project.

Environment: GIT, SVN, Jenkins, Build Automation, bash, Linux.

Hire Now