We provide IT Staff Augmentation Services!

Sr Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Around 7 Years of Extensive experience includes Build/Release Management, CI (Continuous Integration), CD (Continuous Delivery) and Cloud Implementation all wifin that suites the needs of an environment under DevOpsCulture.
  • Expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS (Elastic load - Balancers), VPC, ELB, Route53, Auto scaling, Terraform, Redshift, Cloud Watch and Cloud Formation.
  • Extensive experience wif Pivotal Cloud Foundry (PCF) architecture, design and developing multi-regional deployment models and patterns for large scale deployments on Cloud Foundry and AWS.
  • Integrated AWS Dynamo DB using Lambda to store the values and backup the Dynamo DB streams.
  • Managed servers on Amazon Web Services (AWS) platform using Ansible Configuration tools.
  • Experienced in provisioning of IaaS, PaaS, SaaS virtual machines and web/worker roles on Microsoft Azure classic and Azure Resource manager.
  • Proficient in segregating theAzureservices as part of sprint planning and preparing the hardening checklist for eachAzureservice. Creating newAzureARM templates and artifacts to update the existing PaaS services as per the security standards
  • Hands-on experience Designing, planning and implementation for existing On-Prem applications to AzureCloud (ARM), Configured and deployedAzureAutomation Scripts utilizingAzurestack (Compute, Web and Mobile, Blobs, ADF, Resource Groups, AzureData Factory,AzureSQL, Cloud Services and ARM), Services and Utilities focusing on Automation.
  • Worked in deploying system stacks for different environments like DEV, UAT, PROD in both on premise and cloud infrastructure.
  • Experience in source code management tools such as GIT and SVN.
  • Worked wif build tools such as Maven, Ant and Gradle
  • Setting up Jenkins CI/CD pipeline from scratch and automating manual tasks wherever possible in the Delivery pipeline
  • Created CI/CD pipelines and setup auto trigger, build and deliver wif the help of the CI/CD tool like Jenkins.
  • Implemented Continuous Integration (CI) and Continuous deployment (CD) using various CI Tools like Jenkins, Bamboo and Hudson.
  • Experience wif Installation, Configuration and Maintenance of configuration and automation tools like Puppet, Chef, Ansible.
  • Hands on experience on automating various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and on Integrating Ansible wif Run deck and Jenkins.
  • Developed automation scripts in YAML using Ansible to deploy and manage Java applications across Linux servers.
  • Created Docker Images using a docker file, worked on Docker Container Snapshots, removing images and managing Docker Volumes.
  • Virtualized the servers using Docker for the test environments and dev-environments needs and also configuring automation using Docker containers.
  • Worked on orchestration tools like Kubernetes for Docker images to spin - up containers in AWS.
  • Experience wifterraformto manage infrastructure on AWS cloud platforms.
  • DevelopedTerraformscripts which integrates numerous services on AWS like EC2 instances for different computational needs.
  • Experience on Software Configuration Management (SCM) in Agile, SCRUM, Clear Case, Clear case to Stash Migration, Waterfall methodologies.
  • Experienced wif issue management tools like JIRA, Confluence, Rally.
  • Experienced in Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Experienced in configuration of various network services likeLDAP, DNS, NIS, DHCP, NFS, send mailonRedHat Linux using various network protocols like FTP, TCP/IP, HTTP, POP, UDP, SMTP and SSH.
  • Experience in UNIX environment and expertise in several flavors of Linux including Red Hat, CentOS, and Ubuntu
  • Experience in Automated processes wif custom built Python, Perl and Shell scripts.

TECHNICAL SKILLS

Operating Systems: Linux, Unix, Windows servers 2000/2003/2008 , Mac OS, VMware ESX 4.0/5.1/5.2, CentOS 5/6/7, SUSE, HP

CI and CM Tools: Jenkins, Hudson, Bamboo, Chef, Puppet, and Saltstack

Build Tools: ANT, MAVEN, Gradle

Databases: Oracle, SQL server, My SQL

Cloud Technologies: Microsoft Azure, AWS, PCF, Openstack and Rackspace.

Version control tools: SVN, GIT, Perforce, BitBucket, Clearcase

Languages: C,C++, Java, Python, Bash & Shell scripting.

Processes: Agile-Scrum, Waterfall

Tracking Tools: Jira, Rally, clear quest

Web Technologies: HTML, CSS, Java Script, Bootstrap

Application Servers: Tomcat, JBOSS, Apache, IIS, WebSphere

Cloud Tools: EC2, IAM, Elastic Beanstalk, Elastic Load Balancer, RDS, S3, Glacier, SQS, SNS, Cloud Formation, Route53, VPC, Cloudwatch

Repository Management: Nexus, Jfrog, Archiva

Modelling and Simulation: Sim 20

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr DevOps/Cloud Engineer

Responsibilities:

  • Worked on administering/supporting Windows and Linux systems running in Azure
  • Worked on Microsoft Azure (public) cloud to provide IaaS support to client. Created virtual machines through PowerShell script and Azure portal.
  • Used Azure AD using AD connect, configured SSO and multifactor autantication. Also configured SSO from Windows 10 based computer which is joined to Azure AD.
  • Capture an image of a Virtual Machine. Attaching a Disk to a Virtual Machine. Manage and create VirtualNetwork and End Points inAzurePortal.
  • Usage of Log analytics service to monitor cloud and on-premises environments. Created the workspaces in Log analytics onAzureto store logs and created alerts for critical messages in logs.
  • Managed theAzureSecurity groups and attached them to VM's and Subnets usingAzure Portal as well as PowerShell Scripts.
  • Used GIT version control system, Maintained the branching and build/release strategies.
  • Set up the GIT synchronization web framework based on applications.
  • Administered Jenkins for deployment into Apache Tomcat Application Servers, testing in build environment and release to test team on scheduled time.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Integrated GITHUB into Jenkins to automate the code check-out process.
  • Used Jenkins for Automating Builds and Automating Deployments.
  • Installed and Configured the Nexus repository manager for sharing the artifacts wifin the company.
  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Used Docker to create, deploy and run applications by using containers,
  • Docker containers are used for packing up an application wif all of the parts it needs.
  • Worked on Chef cookbooks/recipes to automate Infrastructure as a code
  • Deploying and maintaining multi-container applications through Docker, orchestrated containerized application using Docker-Compose and Kubernetes.
  • Identify and automate solutions to improve the performance, monitoring, scalability, and overall stability of our platform.
  • Configured block blobs, page blobs and append blobs in Azure for storing large amount of unstructured object data such as text or binary data, that can be accessed from anywhere via HTTP and HTTPS.
  • Administered complete Microsoft Office 365 for local and remote users including Exchange, Lync, office and local on premises active directory syncing wif Azure AD.
  • Administered Jenkins for deployment into Apache Tomcat Application Servers, testing in build environment and release to test team on scheduled time.
  • Used Ansible and Ansible tower for configuration automates repetitive tasks, quick deployments in critical applications and proactively manages change.
  • Worked on Docker container snapshots, removing images and created Docker images using Docker file.
  • Worked on Kubernetes in managing micro services for development of continuous integration and Continuous Deployment.
  • Developed automation scripting in Python to deploy some applications.
  • Used Kubernetes for Managed Docker Orchestration and Docker containerization.

Environment: Shell, Python, Ansible, Ansible Tower, Nginx, Docker, Kubernetes, Nagios, Nexus. Azure, GIT, JIRA, Confluence, XML, Jenkins, ANT, Maven and Tomcat.

Confidential, Toledo, Ohio

Build and Release Engineer

Responsibilities:

  • Worked on Projects targeting migration from our On-premise into AWS
  • Executed MAVEN builds to automate artifacts like a jar, war, and ear and pushing the War, Jar, war files into an S3 bucket (AWS)
  • Done wif Automation ofAWSresources and many other resources like Docker and Severs automation by using Ansible.
  • Interacted wif client teams to understand client deployment requests.
  • Analyzed the ANT Build projects for conversion.
  • Converting the ANT Build projects to Maven Build projects.
  • Automated build and deployment using Bamboo to reduce human error and speed up production processes
  • Developed Processes, Tools, Automation for Bamboo based Software for Build system and delivering SW Builds.
  • Managed Build results in Bamboo and Deployed using workflows.
  • Wrote Puppet manifests and modules to deploy, configure, and manage servers.
  • Worked on authoring pom.xml files, performing releases wif the Maven release plugin.
  • Deployed the applications to Web sphere Application Server and static content to apache web servers.
  • Used puppet and GitHub repository. Deployed the applications on multiple WebLogic Server instances and maintained Load balancing and high availability.
  • Worked on user management using LDAP by using puppet configurations.
  • Worked in Apache and WebLogic like web server and application server
  • Created end to end build automation and CI setup for button click push deployment.
  • Developed new build jobs, Integration testing jobs and deploy jobs in Bamboo to automate the process.
  • Implemented &maintained the branching and build/release strategies utilizing Subversion in Linux environments.
  • Developed Ansible scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
  • Worked on scheduling and orchestration wif tools like Kubernetes
  • Performed re-starts, xml, and environment properties, config changes.
  • Administered Bamboo for Continuous Integration and deployment into Tomcat/Web Sphere Application Servers. Integrated builds wif Code Quality Tools like Cobertura, PMD and Find bugs.
  • Worked Daily ticket resolution wif Sales force & JIRA ticketing systems for customer facing issues.

Environment: Git, Bamboo, Tomcat, ANT, Puppet, Ansible, JIRA, Kubernetes, Red Hat/centos Linux, Solaris, Red Hat Cluster Servers, LDAP, WebLogic, Apache, Puppet, AWS, DNS, SVN.

Confidential, NJ

Devops Engineer

Responsibilities:

  • Handled virtual servers (Windows, Linux and Ubuntu) on AWS EC2using open source Chef Server.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled wif load-balancing tool Nginx.
  • Performed Tagging, Branching, and Release Activities on version control tools GIT and SVN.
  • Worked on maintained and configured web servers like HTTP webserver, Apache webserver and WebSphere application server on Red Hat.
  • Managed AWS cloud and Chef Automation.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Checking out code from SVN/GIT and use Ant/Maven to build War/Ear artifacts
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Worked on GitHub and Developed GIT hooks for the local repository, code commit and remote repository, code push functionality.
  • Used Ant/Maven for building Java/J2EE Applications.
  • Built scripts using Ant and Maven build tools in Jenkins to move from one environment to other environments.
  • Created parent-child relationships between projects for managing Maven project dependencies.
  • Used Jenkins for continuous integration and continuous deployment wif build tools like Maven.
  • Worked in Kubernetes on multiple cloud providers, helping developers build and containerize the application (CI/CD) in deploying either on public or private cloud.
  • Worked on Terraform continuous build integration system.
  • Used cookbooks to deploy python applications on AWS Ops Works and also used script resources such as python to execute scripts in Chef.
  • Used JIRA defect tracking tools for tracking defects and changes for change management.

Environment: Jenkins, Kubernetes, Chef, Ansible, Svn, GIT, AWS, Docker, Bash, Shell, Tomcat and Apache, Ubuntu, Linux.

Confidential

Release Engineer

Responsibilities:

  • Developed Unix-Shell Scripts for Build and Deployment process on Unix Boxes.
  • System design, deployment, configuration and support UNIX and Windows environments.
  • Met wif client teams to understand client deployment requests.
  • Associated wif Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Created JIRA issues toprioritize and take action on wat's important, and stayed up to date wif wat's going on around the project.
  • Worked on continuous integration by using Jenkins and packers.
  • Installed and configured Jenkins master that served 25 different slaves supporting 6 different
  • Applications wif various release life cycles and multiple CI pipelines setup on project branches.
  • Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.
  • Installed and Configured Jenkins to perform continuous deployments wif push button operation.
  • Worked in DevOps platform and cloud solutions.
  • Wrote Perl/Shell scripts for build and release tasks.
  • Worked on ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Worked in Apache and WebLogic like web server and application server.
  • Wrote playbooks for Ansible and deploying applications using Ansible.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.
  • Worked on several Docker components such as Docker Engine, Hub, machine, compose and Docker registry.
  • Worked on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Through Docker multi-container applications were deployed and maintained.
  • Worked in windows and VMware server automation using scripting language Power shell, VB Script.
  • Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances.
  • Used sub modules in the GIT. Configured plugins for the integration tools to the version control tools.
  • Building Java/J2EE Applications by using Ant/Maven.
  • Used perl for writing Hooks and Triggers. Built Java application using ANT.
  • Performed system administration and operations tasks using Chef, Nagios.
  • Used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven wif Jenkins for the builds as the Continuous Integration process.
  • Used JIRA for tracking and updating project defects and tasks.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Perl Scripting, Shell Scripting, Subversion, Perforce, Hudson, Jira, Bamboo, GIT, Tomcat, Confluence, Maven, Visual Build, ANT, Jenkins, Docker.

Confidential

Linux Administrator

Responsibilities:

  • Designed and executed the upgrades to Linux operating systems and also handled hard ware maintenance like changing memory modules and replacing disk drives.
  • Controlled of all UNIX servers such as Linux Operating systems by using relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM and RPM tools.
  • Worked on Version controller like GIT and continuous integration tool: Jenkins
  • Conducted failover and integrity test on new servers before rolling out to production.
  • Monitored CPU, physical disk, Memory, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS monitoring.
  • Deployment and configuration of application server Tomcat deploying java and web application.
  • As a part of proactive maintenance planned, scheduled and implemented OS patches on Linux boxes.
  • Chef was used for managing server application server such as Apache, MySQL, and Tomcat.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
  • Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Configuration, Installation, and enhanced of service send mail, Apache, FTP servers for user requirements.
  • Worked on problem solving, analytical skills and technical troubleshooting skills.
  • Controlled NFS, Auto Mount, DNS, and LDAP related issues.
  • Wrote Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs.

Environment: Git, Tomcat, Jenkins, Shell Scripting, CentOS, VMware, MySQL, Nagios.

We'd love your feedback!