We provide IT Staff Augmentation Services!

Sr.cloud/devops Engineer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

ROFESSIONAL SUMMARY:

  • 8 years of IT experience in DevOps Engineer, Build and Release management involving extensive work towards code compilation, packaging, building, and debugging, automating, managing, and deploying code across multiple environments.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud(VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, Cloud Trail
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, and Waterfall methodologies.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5. x.
  • Extensively worked with source code Version Control tools like CVS, SVN (Subversion), GIT & GITHUB.
  • Extensible experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Batch Scripts.
  • Extensive experience using MAVEN and XCode as build tools for the building of deployable artifacts from source code & Used Maven for building Java/J2EE Applications.
  • Experience in managing the artifacts generated by MAVEN in the Nexus and Artifactory Repository Managers .
  • Extensively worked on Jenkins for continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience using Docker containers along with kubernetes as an orchestration.
  • Knowledge on Deploying Couch base, Tomcat and Elastic search clusters using Docker.
  • Integrated Docker into various infrastructure tools, including Amazon Web Services, Ansible, and Puppet .
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto-Scaling and Cloud Formation scripts.
  • Experience on Automating the Build and Deploy of PHP, Python and Java applications to different environments by using Ansible and Jenkins.
  • Application Deployments & Environment configuration using Chef, Puppet.
  • Established Chef Best practices approaches to systems deployment with tools such as Vagrant, Berkshelf and Test-Kitchen and the treatment of each Chef Cookbook as a unit of software deployment, independently version controlled.
  • Experience with containerization of microservices applications using Dockers on AWS.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet configuration management.
  • Experience in implementing auto environment creation using puppet and AWS.
  • Setup monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Extensive knowledge of Splunk Installation, indexers, forwarder, search leads, clusters & Involved in driving, managing technology evaluation and integration of add ons for Splunk.
  • Hands-on experience on minor & major upgrades physical to virtual environment ( Openstack & Vmware ).
  • Experience developing and deploying SaaS, IaaS applications within popular public cloud platforms (AWS, Azure, Oracle cloud etc.) and using tools such as Git, OpenShift, Kubernetes, and Docker.
  • Experience in migrating On-Premise Data Centre to AWS cloud infrastructure.
  • Expert in creating S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS using lifecycle policies.
  • Good knowledge in creating and managing enterprise standard VPC’s, subnets, security groups and network infrastructure like Direct Connect, Route 53 and NAT, bastion hosts.
  • Good exposure in creating and managing Infrastructure as code using AWS Cloud Formation templates, Chef Cookbooks, Chef Recipes.
  • Knowledge of designing and implementing cloud based solutions, including private, community, hybrid and public cloud deployment models.
  • Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production .
  • Experience in working with Tracking Tools like JIRA, Remedy, Clear Quest.
  • Familiarity with relational databases such as MY SQL, SQL Server, DB2 and Oracle .
  • Experience as Middleware Engineer with administration of Middleware components such as Tomcat, JBoss, Oracle Web Logic, IBM Web Sphere, and Apache Web Server.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS, TCP/IP, DHCP, DNS and Connect direct.
  • Experience in Migrating builds and artifacts to appropriate deployment, test, and production environments.
  • Worked closely with Development teams and Technical Leads to drive build automation standards.
  • Worked with Operations and Release Management teams to help achieve a high quality of release management.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4.x,5.x, 6.x,7.1), Windows 2000/2008, UNIXUbuntu, CentOS, IOS

Build Tools: ANT, Maven, Team City.

CM Tools: Chef, Puppet, Ansible, Terraform.

CI Tools: Jenkins, Bamboo, Build Forge.

Central Repositories: Nexus, Artifactory, GITHUB.

Scripting Languages: Perl scripting, Shell scripting, Ruby, Python.

Languages: C, C++, Java, .net, HTML.

Tracking tools: Jira, Clear Quest.

App & Web servers: WebLogic, WebSphere, Tomcat, JBoss, Apache Tomcat, Windows Server

2012.

Databases: Oracle 8i/9i/10g, MangoDB, SQL Server, Cassandra, MY SQL, DB2.

SCM Tools: CVS, Subversion, Clear case, GIT.

Cloud Computing: AWS, OpenStack, Microsoft Azure.

Virtualization Platforms: Virtual box, VMWare, Vagrant.

Monitoring Tools: Nagios, Splunk.

Networking & Protocols: TCP/IP, Telnet, SSH, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP.

PROFESSIONAL EXPERIENCE:

Confidential. Atlanta,GA

Sr.Cloud/Devops Engineer

Responsibilities:

  • Involved in migrating physical Linux (RedHat/Fuse, Centos)/Windows servers to cloud (Azure) and testing the whole process.
  • Worked with various tools like Ansible, Jenkins, Maven, GIT in DevOps for Deployment on Multiple platforms.
  • Wrote Ansible scripts to automatically update system components, saving 30% admin time.
  • Ability to create scripts using Azure PowerShell during for automation and build process.
  • Good working experience in Azure Logic apps, Service Bus, Document DB and SQL Database.
  • Experience in Creating ARM templates for Azure Platform.
  • Experience in managing Azure Storage Accounts.
  • Good at manage hosting plans for Azure Infrastructure, implementing and deploying workloads on Azure virtual machines (VMs).
  • Use of Windows PowerShell scripts to bring up the resources i.e. VM’s, Installation of dependent software’s in it, and run up the orchestrated environment.
  • Operational reporting (SLA reporting, SLA metrics).
  • Deployment and monitoring of new Dockerized infrastructure.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Worked on multiple things like setting up kubernetes dashboards with AAF and also using kube config.
  • On-call support for trouble shooting production issues.
  • Developing Docker images to support Development and Testing teams and their pipelines.
  • Planning and gathering the requirements for setting up TFS environments for environment based migration and up gradation.
  • Used TFS command line and Shell for automation.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Setting up UNIX/Linux environments for various applications.
  • Planned, implemented and managed Splunk monitoring and reporting infrastructure.
  • Improved monitoring with Nagios and custom plug-ins.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script.
  • Creating change requests, issues and problem tickets using JIRA tool and getting approvals from higher management.
  • Scripted Linux repository database comparisons using Python.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Established Continuous Integration (CI) practices and standards with Jenkins, Bamboo and JIRA.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Bamboo, and Cloud Formation.
  • Automating in Azure for creation of subscription, Storage Account and tables using Windows PowerShell.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure Azure Virtual Networks and subnets.
  • Migrated SQL Server database to Windows Azure SQL database and updated Connection Strings.
  • Implemented customers wallet management services (create wallet, update wallet, delete wallet) using SpringBoot microservices.
  • Developed reference architectures based on Microsoft Packaged Applications to demonstrate how they can be leveraged in a Hybrid Cloud model.

Environment: RedHat Linux 7.x, AIX and Windows, Jira, Azure, Terraform, Shell, Python, PowerShell, Web Logic Server 11g, IBM WebSphere, F5 BIG-IP Load Balancers, Apache Tomcat 7.x, Docker, Apache HTTP server 2.4, Nginx, Active Directory, LDAP, Splunk, Nagios, JDK1.7, XML, Oracle 11g, TFS, Ansible, GIT.

Confidential, Boca Raton, FL

Role: AWS/ DevOps Engineer

Responsibilities:

  • Developed and maintained Ant/Maven scripts for build and release tasks.
  • Responsible for analyzing and converting Ant projects into Maven projects.
  • Created and maintained build scripts using Apache ANT and MAVEN to perform builds efficiently on Jenkins, Build Forge.
  • Participated in troubleshooting build for java errors due to vast exposure to J2EE.
  • Produce documentation of CM plans and other project related artifacts.
  • Develop and enhance the automated configuration management system.
  • Configured CI tool for the automatic deployment of WAR or EAR files to required servers, including the shutting down of clusters, domains and services for a clean deployment and startup of new build.
  • Configure/write build scripts, automate build, use continuous build server TeamCity.
  • Worked with Amazon Web Services (AWS) services like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, RDS, Redshift.
  • Designed an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
  • Built servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private cloud.
  • Automating backups by shell for Linux to transfer data in S3 bucket.
  • Built Chef Development workflow and best practices around configuration management as well as building a strong and diverse internal Chef community.
  • Managing a production infrastructure on AWS VPC utilizing S3, ECS, Cloud Formation, including Auto Scaling.
  • Creating alarms in Cloud watch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
  • Modeling data and deciding application paradigms using Postgre SQL and No SQL.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of WebSphere.
  • Created puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Configured GIT (Stash) tool as the source code repositories for all projects and Nexus for all builds release repository.
  • Executed MAVEN builds to automate artifacts like jar, war, and ear and pushing the War, Jar, war files in to S3 bucket (AWS) .
  • Implemented CI with Nexus for all builds ipa/apk/sdk etc zipped files storage, i.e. CI/CD process.
  • Set up Nagios to use escalation and email paging triggers.
  • To support business growth equipped company with scalable systems by moving part of IT infrastructure to AWS and Virtual environments managed in Hyper-V.
  • Implementing CI/CD processes for API Management solutions span from development of the backend services to API lifecycle management.
  • Installed and configured JBoss 4.2/5.0 on different environments like Dev, Test, QA and Production.
  • Developed, maintained and enhanced build and release management scripts in Ant for J2EE.
  • Design and scripting of xml build files (for J2EE build with ant compiler) and providing technical support to development team for compilation problems.
  • Deploying J2EE application EAR to Testing and Production environment using WebSphere.
  • Configured Jenkins to send out various kinds of build related notifications including email and IDE.
  • Setup Continuous Deployment for the various test environments utilizing Jenkins.
  • Created and maintained various kinds of documentation related to the CM process using Confluence.
  • Identify the manual processes/activities and inefficiencies, address them using variety of Docker.
  • Automation scripts/solutions and automated configuration management.
  • Set up continuous deployment to Tomcat using Jenkins.
  • Troubleshoot customer’s custom code running in Docker containers.
  • Automate deployment and release distribution process with Shell, and Cruise Control.
  • Developed SOAPUI Test cases to test Web Services.
  • Configured Ansible modules for Openstack deployments.
  • Experienced in end-to-end automation with tools such as Terraform, Cloudformation, Boto, Packer, Jenkins.

Environment: AWS, Ant, Nexus, Maven, Jenkins, Cruise Control, GIT, Lambda, SVN, Java, PowerShell, Perl, Shell Scripting, Java, Apache, Tomcat,, Unix/Linux, TeamCity, Splunk, Nagios, JBoss, WebSphere.

Confidential

DevOps Engineer

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant’s build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plug in, Modernization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Bamboo.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Created and wrote Shell scripts, Python and PowerShell for setting up baseline, branching, merging and automation process across the environments using SCM tools like GIT, SVN on Linux and windows platforms.
  • Configured and maintained Bamboo to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Build and deployed Java/J2EE to a web application server in an agile continuous integration environment and automated the whole process.
  • Develop release management and build/deploy strategy and process for JAVA application including UNIX scripts, ANT scripts for automation of release/builds.
  • Configured application servers (JBoss) to deploy the code.
  • Worked with JIRA for issue reporting, status, and activity planning.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.

Environment: Ant, Java/J2EE, .NET JIRA, Maven, Bamboo, Linux, PowerShell, Solaris, Python, WebSphere, JBoss, Shell scripting, Nexus, SVN, GIT, Unix/Linux and Windows.

Confidential

Devops Build & Release Engineer

Responsibilities:

  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Used Maven and Ant scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Converted and automated builds using ANT. Scheduled automated nightly builds using Cruise Control.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and industry best practices.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Setup and debug hard ware related issues for server builds.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Deployed JAVA/J2EE applications through WebLogic/WebSphere Application servers. Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.

Environment: Java/J2ee, Clear Case, Eclipse, Ant, Maven, Hudson, WebSphere Application Server (WAS), CVS, Cruise Control.

Confidential

Build and Release Engineer

Responsibilities:

  • Performs software builds using ClearCase as version control tool.
  • Writing config specs and creating views for developers.
  • Resolving merging issues during build and release by conducting meeting with developers and managers.
  • Responsible for designing and deploying best SCM Processes and Procedures.
  • Built and deployed JAVA/J2EE to a web application server in an agile continuous integration environment and automated the whole process.
  • Created and maintained the shell/Perl deployment scripts for web sphere application servers.
  • Deployed Perl and shell scripts for automation of the build release process.
  • Involved in editing the existing ANT (Build XML) files in case of errors or changes in the project requirements.
  • Used build forge as a continuous integration tool for automation of daily process.

Environment: s: ClearCase, ANT, WebSphere, Perl Scripts, Linux, Build Forge.

Confidential

Build/Release Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
  • Involved in Installing Hudson on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds through a build form.
  • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project which involves migration activities from Ant to Maven to standardize the build across all the applications.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Created a complete release process documentation, which explains all the steps involved in the release process.

Environment: ANT, Maven, Web logic, Perl Scripts, Shell Scripts, Unix, SVN, Hudson

We'd love your feedback!