We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8 Years of experience in IT industry in various roles as DevOps, Cloud Engineer, and Build & Release Engineer with excellent experience in Software Integration, Configuration, Packaging, Building, Automating, managing, and releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/ansible/VM’s Platforms.
  • Designed and created multiple Deployment strategies using Continuous Integration and Continuous Development Pipelines and Configuration Management tools with remote execution to ensure zero downtime and shortened deployment.
  • Worked on configuring the Linux machines throughKickstart (RedHat Linux 5.x/6.x/7.x, CentOs 5.x/6.x/7.x, Ubuntu, Debian, Fedora)program for Host and Network bases installations.
  • Profusely worked on Version control tools likeSubversion, GIT,clear caseto track changes made by different people in source code.
  • Profoundly did Continuous integration usingHudson’s/Jenkins,which requires developers to integrate code into a shared repository several times a day.
  • Involved inEC2/VPC/S3/SQS/SNSbased automation throughTerraform, Ansible, Python. Adopted new features as they were released by Amazon, including ELB & EBS.
  • Worked on Application Deployments & Environment configuration usingPuppet & Chefconfiguration management tools.
  • Ability to grasp latest technologies and to properly apply new tools likeDockertobuild applications.
  • Extensive use ofdockermarathon to build, Ship and run Distributed Applications.
  • Extensive experience in writing builds usingMAVEN, ANT, MS - buildas build tools for the building of deployable artifacts from source code.
  • Worked extensively on automation engineAnsiblethat automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Configured and AdministeredNexus Repository ManagerforGITrepositories and builds.
  • ImplementedElastic Beanstalkto auto-deploy and auto-scale applications using services such as EC2 instances, Load balancer and databases on RDS in AWS environment.
  • Experience in Container based technologies like Docker, Kubernetes and OpenShift along with development ofMicroservicesarchitecture using Spring Boot.
  • ImplementedMicroservicesarchitecture using Spring Boot for making application smaller and independent.
  • Extensive working knowledge on automation for deployment/configuration of different Application servers like Web Sphere, Web Logic, JBoss, Web Servers like Apache, Tomcat and Web Containers like Nginxetc.
  • Managed Kubernetes charts using Helm. Created Reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Ability in development and execution ofShell, Python, Bash,and Ruby Scripts.
  • Implemented aCD pipeline involving Jenkins, Chefto complete the Automation from commit to Deployment.
  • Design and develop continuous deploymentpipeline integrating Vagrant, GitLab, Jenkins and Chefacross geographically separated hosting zones in AWS.
  • Extensive experience in setting upCI/CDpipelines using Jenkins, Maven, VSTS and SonarQube.
  • Experience in integrating code quality tools inCI/CDpipelines such as SonarQube, Veracode.
  • Proficient in Shell, Python and Perl scripting language for automationCI/CD.
  • Worked extensively with different Bug tracking tools likeJIRA, Remedy, HP Quality center.
  • Developed Agile processes usingGroovy,Junitto use continuous integration tools.
  • Expertise in implementation and maintenance of ApacheHttp, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, send mail, FTP, Remote Access, Security ManagementSecurity trouble shooting skills. Deep understanding of Layer 7 protocolslike HTTP, DHCP, DNS, SSL/TLS.
  • Expert in Automation ofRelease and Deployconfiguration management to different environments i.e., QA, UAT and production.
  • Knowledge on Heat Orchestration Template, working open stack, to launch different cloud applications.
  • Skilled in leading team, liaising with Product teams to define branching as well as release strategies for each release,participating in Change Advisory Board (CAB) meetings to identify timelines for release and track risks,software development processes and methodologies and knowledge of the complete product development life cycle.
  • Experience inAmazon AWS Cloud Services, EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch, AWS Code Commit, AWS Code Deploy.
  • Created and wrote Shell Scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
  • Knowledge on protocols like HTTP, DHCP, DNS and SSL/TLS.
  • Knowledge on databases like MySQL, Mongo DB, Hadoop, Oracle, Dynamo DB.

TECHNICAL SKILLS

Area of work: Deployment/Migrations, Environment management, Configuration management, Production support.

Data Base: SQL, MySQL, Teradata.

Cloud services: AWS, Google Cloud Platform (GCP), Azure.

Configuration management Tools: Ansible, Terraform, Chef.

CI Tools: Jenkins, Bamboo, TeamCity, Git Lab.

Management Tools: JIRA, Scoro.

Monitoring Tools: Nagios, Nagios XI, log stash, Kibana, ELK, Splunk

Version Control Tools: Git/Stash, Git, GitHub, SVN, CVS, beanstalk, Gitbucket, Bitbucket, Git.

Web Servers Tools & Frameworks: Apache tomcat, Nexus, Apache HTTP server, Nginx, Django, Flask

.Net Technologies: ASP.NET,ADO.NET, ASP, Silverlight 4,WPF, Entity Frame Work

Scripting Languages: Python, Groovy, Java, Shell, Ruby

Testing Tools: Selenium, Junit, Load Runner, Jmeter

SDLC: Kanban, waterfall Model, Agile Scrum

Build Tools & Container Services: Ant, Maven, Docker, Kubernetes.

PROFESSIONAL EXPERIENCE

Confidential - DALLAS, TX

DevOps Engineer

Responsibilities:

  • Focused on automation, integration monitoring and configuration management.
  • Streamlined applications delivery to get applications out to customers faster.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • UsedSVN and GITas source code repository and involved in migrating from SVN to GIT.
  • Created release branches in GIT-by-GIT Administration including branching, reporting, and assisting with project and end user support.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell, Python and coordinated application releases with Development and DBA teams.
  • UsedPowerShell Scriptingfor automating process and collecting reports for daily tasks. Experience in Shel Scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
  • Managed theGITusing Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects.
  • Used PowerShell for DevOps in Windows-based systems.
  • Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools like Bamboo.
  • Create and setup automated nightly build environment for java projects usingmaven.
  • Build scripts usingANT and MAVENbuild tools in Jenkins to move from one environment to other environments.
  • Installed, configured, managed monitoring tools such as Splunk, Nagios, icinga for Resource Monitoring/Network/Monitoring/Log trace Monitoring.
  • Worked on installations, configuration and maintenancered hat, CentOs and Sues Servers art multiple Data Centers.
  • ManagedSona type Nexus repositoriesto download the artifacts (jar, war & ear) during the build.
  • UsedShell scriptsto automate the deployment process.
  • Deployedjava applicationsto application servers in agile continuous integrated environment and automated the whole process.
  • Bootstrapping automation scripting for virtual servers, usingVMWareclusters.
  • Responsible for installing Jenkins master and slave nodes.
  • ConfiguredGit with Jenkinsand schedule jobs using POLL SCM option.
  • Created the build scripts usingMavenfor Java projects. Automating the build process by configuring Subversion for projects.
  • Build tracking so that whenever defect is detected, developers will be able to track the source code. Handling Environment issue inLinux boxes.
  • Worked on infrastructure withDockercontainerization.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Pattern/Release, Git, Confluence, JIRA andcloud foundry.
  • CreatingAnsible Playbooks, to Deploy VM and install the Components as per requirements. automation using Puppetand involved in developing Manifest and Modules for System and Application Configuration Management.
  • ImplementedMicroservicesarchitecture to convert monolithic heavy application into smaller applications.
  • Worked onDockeropen-source project by automating the deployment of applications inside software containers.
  • To achieve Continuous Delivery goal on high scalable environment, usedDockercoupled with load-balancing toolNginx.
  • Installed,Deployed Red Hat Enterprise Linux 6.x/7.x, CentOSand installation of packages and patches forRed Hat Linux Servers.
  • Building/Maintaining Docker container clusters managed byKubernetes, Linux, Bash, GIT, Docker.
  • UtilizedKubernetes and Dockerfor the runtime environment of theCI/CD system to build, test deploy.
  • Followed agile principles and usedJIRAfor maintenance and Bug detection tasks.
  • Automated the build and release management process including monitoring changes between releases.
  • Managed volumes including creation of physical and logical volumes onLinux Logical Volume Manager.
  • Implemented continuous delivery framework usingJenkinsinLinuxenvironment, created pipelines for Jenkins jobs integrating with(SCM poll) GIT and Nexus.
  • Project and production support forWebSphere Application Serverson differentUNIX (AIX, Solaris, Linux)platforms including development, testing, and staging environments for on-going application development.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Configure, monitor and automated Cloud based serviceAmazon Web Services.
  • Created and managed custom Windows and Linux based AMIs
  • Setup Elastic Load Balancer for distributing traffic among multipleWebLogic servers.
  • Involved in deploying the content cloud platform on Amazon Web Services usingEC2, S3 and EBS.
  • CreatingS3 bucketsand managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.

Environment: EC2, ECS, S3, auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, Terraform, BASH, APACHE/TOMCAT, Ansible, Jenkins, GCP, Docker, Artifactory, Selenium, Kubernetes, Jira, GIT, Azure, Ruby, Python, Shell Scripts, UNIX/Linux Environment.

Confidential, NEW YORK, NY

DevOps Cloud Engineer

Responsibilities:

  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes.
  • Designed, Installed, and Implemented Ansible configuration management system.
  • Used Ansibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Integrate and implement a complete cloud services framework(Iaas, Paas, and SaaS) and Cloud deployment usingOpen stack.
  • Automated setting up server infrastructure for the DevOps services,using puppet/Ansible, shell and python scripts.
  • Writing chef recipes for various applications and deploying them inAWS using Terraform.
  • Deployed and managing many servers utilizing both traditional and cloud-oriented providers (AWS) with the Chef Platform configuration system.
  • ImplementedNagiosfor monitoring infrastructure resources.
  • Extensive experience designing anddeveloping Restful APIs & SOAP web services using Apache.
  • Setup and maintained automated environment using Chef Recipes within AWS environment.
  • Developed OpenStack infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built cloud hosted applications and used Ansible for continuous integrations.
  • Deployed and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • UsedASP.NETMVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
  • Automated the cloud deploymentsusing chef, python and AWS Cloud Formation Templates.
  • Automation of AWS infrastructure via Ansible, and Jenkins - software and services configuration using Ansible Playbooks.
  • Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack.
  • Defined high level strategy and positioning of IaaS and PaaS for Cloud consumption.
  • Wrote numerical analysis utility usingGroovyfor complex exponential decay model dependent on multiple initial parameters.
  • UsedGroovyto automate a cumbersome, manual data processing utility based on legacy bash scripts.
  • Experience in installing, administering, updating/upgrading ESX/ESXi servers, virtual center services and windows virtual machines usingVMwareupdate manager and manual upgrades.
  • InstalledRedHat Linuxusing kick-start and applying security policies for hardening the servers based on company’s policies.
  • Performed various configurations, which include networking andIP Tables, resolving hostnames,SSH keyless login.
  • Set up customized monitoring withNagiosGraphs for the legacy and new environments.
  • Managed local deployments inKubernetes, creating local cluster and deploying application containers.
  • Container management usingDocker by writing Docker filesand set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Deployed built artifacts to WebSphere application server using maven and python scripts
  • Utilizing Puppet web consoleto monitoring the states of node servers, resources, and puppet classes. For reusable code and data management, we use Hiera with Puppet to separate data from Puppet codes and give node-specific data.
  • Provisioned and maintained Amazon AWS server provisioning via chef.
  • This included the provisioning of the instances, ELBs, DNS. Also contributed code to the Jenkins-AWS module on GitHub as part of this.
  • Used Ansible to orchestrate software upgrades and verify functionality.
  • Created Inventory in Ansible for automating the Continuous Delivery.
  • Extensive use of Docker and Ansible to Package Applications using Containers.
  • LaunchingAmazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
  • Launched and configured MySQL instances on both EC2 and RDS.
  • MaintainedPuppet servers and management applicationthat can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Created scripts for systems administration and AWS using languages such as BASH and Python.
  • Responsible for managing thechef client nodes and upload the cookbooksto chef-server from workstation.
  • Use ofDocker containersto run various applications and Deployment.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Install and configure Apache, Nginx and Drupal on Ubuntu and Amazon Linux instances.
  • Implemented Continuous Integration and deployment using variousCI Tools like Jenkins, Chef and Puppet.
  • Knowledge on Cloud formation templates and deployed AWS resources using it.
  • AutomatedCI/CDwith Jenkins, build-pipeline-plugin, Maven, GIT set up Jenkins master/slave to distribute builds on salve nodes.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation Json templates.

Environment: AWS(EC2, VPC, ELB, S3, RDS, Cloud watch and Route 53), Azure (Azure Active Directory, Jenkins, Docker, Ansible, Splunk, JIRA, UNIX/Linux, Shell scripting, Java, Maven, Nexus, Puppet, Nginix, and GIT.

Confidential, SAN FRANCISCO, CA

DevOps Engineer

Responsibilities:

  • Build and configured a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure, and deployment tools.
  • Leveraged AWS cloud services such as EC2, auto-scaling, and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
  • Configured and migrated Applications to AWS Route 53 and hence providing traffic management, application availability and high availability.
  • Created Python scripts to automate AWS services which includes Web servers, ELB, Cloud Front distribution, Database, EC2, database security groups and S3bucketon, IAM, SNS.
  • Created S3 buckets and managed policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Created and managed cloud VMS with AWS EC2 command line clients and AWS management console
  • Developed and supported the software Release Management and procedures.
  • Planned and released schedules with Agile methodology & coordinated releases with engineering & SQA for timely delivery.
  • Migrated Applications between JBoss and WebLogic Application servers
  • Worked in Agile/scrum Environment and used Jenkins, GitHub for Continuous Integration and Deployment
  • Created GIT repositories and specified branching strategies
  • Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Created Post Commit and pre-push hooks using Python in SVN and GIT repos.
  • Written make, Maven and Ant build tools for application layer modules.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
  • Experienced in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the Chef client on them in a Chef-Solo environment.
  • Using Ansible to Setup/teardown of ELK stack (Elastic Search, Logstash, Kibana).
  • Configuration Automation and Centralized Management with Ansible. Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Deployed puppet for configuration management to existing infrastructure.
  • Implemented puppet modules for server housekeeping.
  • Installed and configured Nagios monitoring tool, while using it for monitoring network services and host resources.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: Linux, Puppet, Maven, Nagios, Ansible, shell, Java, Ant, Maven, Jenkins, DOCKER, AWS, GIT, SVN, Apache Webserver, JBoss, RDK, GIT, SVN, Windows, JIRA

Confidential

Build Engineer/Linux Administrator

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Extensive use of red andAnsibleto Package Applications using Containers.
  • Created Jenkins jobs for multiple releases and export toNEXUSrepository
  • CreatedGradlebuild script and configured it in Jenkins for build process.
  • CreatedJenkinsjobs to listen for changes inSVNandGITand execute the sequence of targets including compile, junit, create jar and war file.
  • Created repositories according to the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configuredplugins for the integration toolsto the version control tools.
  • Extensive use of Chef and puppet for server automation and configuration management.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Involved in migration of Artifactory &Git server.
  • Good in provisioning and deployment tools likePuppetandChef.
  • Developed and maintainedPerl/Shellscripts for build and release tasks.
  • Extensively usedANTtool to do the builds, integrated ANT to Eclipse and did local builds.
  • IntegratedMavenwith Jenkins for the builds as the Continuous Integration process.
  • Used.NETmaster pages, themes, Validation controls, Content place holders, CSS3, HTML 5 and Web Forms for UI development in Test Driven Development.
  • Strong in building Object Oriented applications using Java, writingShellScripts andPerlScripts on UNIX.
  • Use of Docker containers to run various applications and Deployment.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked.
  • Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log.
  • Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Maven, Perl Scripts, Shell Scripts, XML, Web Sphere, Jenkins, Jira, Red Hat LVM, Solaris LVM, Ant.

We'd love your feedback!