We provide IT Staff Augmentation Services!

Sr Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Certified AWS DevOps Engineer with 8+ Years of rich experience in product development as well as software services with professional Experience comprising of System Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, Release Management and Cloud Implementations.
  • Over 5+ years of rich experience in setting up enterprise infrastructure on Amazon Web Services (AWS) including EC2, ELB, EBS, S3, Auto - Scaling, AMI, RDS, IAM, Cloud Formation, VPC, CodeDeploy, Elastic Beanstalk, CloudWatch, Cloud Trial
  • Have strong experience in LINUX/Unix System Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration and Troubleshooting of RHEL 4.x/5.x/6.xServers
  • Experienced on Task Scheduling/Cron Jobs, Systems backup, OS installation using Jumpstart for RHEL.
  • Experience with migration to Amazon web Services AWS from on premise Infrastructure.
  • Extensive working experience on working with the Configuration Management and Deployment Tools like Puppet, Chef, Ansible, SaltStack, Vagrant, Teamcity, CodeDeploy.
  • Strong hand-on expertise on configuring and integrating the servers with different environment and creating new machines using configuration management/provisioning tools like CHEF (Knife, recipe, cookbook), ANSIBLE (Playbook, inventory) and PUPPET (Puppet manifests, Factor, catalog).
  • Experience with Build Tools like Ant, Maven, Gradle for writing build. xmls and pom. xmls respectively.
  • Experience in working with the Cloud/ PaaS/ IaaS platforms like Amazon Web Services (AWS), Microsoft Azure, Cloud Foundry, OpenShift, OpenStack, Google Cloud and Repository Management Tools like Nexus, Artifactory, Docker Hub
  • Good knowledge in assisting the UAT testing of uDeploy and Jenkins tools also worked on Jenkins to create builds, and pass new builds to IBM Urban code/UDeploy for deployment.
  • Expertise in automating the software testing environment with open-source tools like JUnit, JMeter, Cucumber, TestNG, Selenium and WebDriver.
  • Experience with Bug tracking tool like JIRA, Bugzilla, IBM Rational Clear Quest and Remedy for writing build. xmls and pom. xmls respectively.
  • Experience in Server monitoring, capacity planning, application monitoring with the help of Nagios, Zabbix, Splunk.
  • Hands on experience on working with System health and performance Monitoring Tools like Nagios, Zabbix, Splunk, ELK Stack (Elastic search, Log stash, Kibana), Cloud Watch, AppDynamics
  • Experience in working with version control systems/ source code repository tools like Subversion, Bit bucket, Perforce, GIT, CVS, SVN, GitHub maintaining/troubleshooting the CM tool in UNIX and Windows environment
  • Hands-on experience handles customizing, maintaining, upgrading and tuning of Atlassian products (Jira, Confluence, Stash, Crucible).
  • Experience in working with the Relational SQL Databases like Oracle, MySQL, MS SQL and NOSQL databases list Cassandra, MongoDB, PostgreSQL, Couch DB, Redis, AWS Dynamo DB
  • Strong familiarity with Build and configure a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer(ELB).
  • Expertise in scripting/Programming for automation, and monitoring using Bash, Groovy, Shell, PHP, Ruby, Python, Perl scripts.
  • Experienced on several Docker components like Docker Engine, swarm, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
  • Experienced in managing Docker containers and Kubernetes Clusters.
  • Deployed special open source projects for instance LAMP(Linux, Apache, MySQL and PHP/Pearl/Python) assorted Tivoli products.
  • Experienced in implementing and maintaining an Apache Tomcat/MySQL/PHP, LDAP, LAMP web service environment.
  • Experience in configuration ofNIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
  • Monitored and maintained Active directory, creation of new user accounts, shared Mailbox and calendar accounts. Create NAS volumes, CIFS shares, Snapshot, NDMP data backup direct to tape.
  • Good working experience in providing secure transfer of files, from web browser and web servers using Secure Socket Layer (SSL).
  • Experience in Deployment, requirement gathering, Installation, administration of ESX, VMware View, vRealize Automation(VRA), vRealize Orchestrator(VRO), VMotion, vStorage, VApp, vCloud Director (vCD), VCOPS.
  • Experience in Installation of VMware ESX server and creation ofVMs and install different guest OS.
  • Experience with Veritas Volume Manager (VxVM), Veritas File System (VxFS), Veritas Net Backup, Veritas Clustering with SAN, NAS environment.
  • Experience in creating and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
  • Experience on Web servers such as Tomcat 3.x, 4.x, 5.x,6.x, and 7.x & Apache Server 2.x and integrating them with WebLogic 10.x servers.
  • Experience in package management using RPM, YUM and updated it to all the versions of Red Hat Linux.
  • Installation of Python and setting up SSH connection on remote nodes for configuring, managing and deploying software application on the nodes, using powerful automation software called Ansible.
  • Hands on Experience in LinuxadministrationSupport,Performancetuning& monitoring, problem analysis & resolution.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS

Build Tools: ANT, Maven, Gradle, Hudson/Jenkins, uDeploy, Bamboo

Version Tools: SVN, GIT, GITHUB

CI-CD Tools: Jenkins, Hudson, UDeploy, Teamcity

CM Tools: Puppet, Chef, Ansible

Provisioning Tools: Terraform, Cloud Formation

Scripting: Bash Scripting, Python, Ruby, Pearl

Database: SQL Server, MySQL, DYNAMODB, Cassandra

Operating Systems: RHEL/CentOS, Ubuntu/Debian/Fedora, Windows XP 2000/2003/2008

Bug Tracking Tools: JIRA, Bugzilla, Remedy

Cloud Technologies: Amazon Web Services (AWS), Microsoft Azure, Cloud Foundry, OpenShift

Virtualization: VMware, Vagrant, Docker, Elastic Container Service, Kubernetes

Monitoring Tools: Cloud Watch, Nagios, Data dog, Splunk, Zabbix

Networking/ Protocols: DNS, LDAP, TCP/IP, FTP, HTTP, HTTPS, SSH, SFTP, SCP, SSL, DHCP

App/Web servers: Apache Tomcat 7/8/9.x, JBoss 7.x, Apache Web Server, Ngnix

PROFESSIONAL EXPERIENCE

Confidential - Charlotte, NC

Sr Devops/Cloud Engineer

Responsibilities:

  • Create and maintain highly scalable and fault tolerant multi-tier AWS environments spanning across multiple availability zones using Terraform and Cloud Formation.
  • Written Terraform scripts from scratch for building Dev, Staging, Prod environments.
  • Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services (AWS) Cloud environment.
  • Worked on release management & deployment tools like AWS Code Pipeline, Cloud Formation, AWS Code Deploy.
  • Using AWS, Creating, Importing and launching volumes, EC2, RDS, Lambda, security groups, auto-scaling, load balancers (ELBs), NACL in the defined VPC.
  • CreatedAWSRoute53 to route traffic between different regions.
  • Managed the AWS cost cutting by writing the Ansible playbook for auto start/stop of AWS resources at a time of the day by triggering it from Jenkins.
  • CreatingAnsibleroles using YAML such as tasks, variables, files, handlers, templets and writing playbook for that role.
  • Hands on experience in writingAnsiblescripts and usedAnsiblefor configure Tomcat servers and maintenance.
  • Built & Deployed Java/J2EE to web application server in agile continuous integration environment and automated Labelling activities
  • Creating builds using Bash Shell Scripts, ANT/Maven scripts manually and automated.
  • Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible
  • Created job chains inJenkins with GroovyJob Builder, Parameterized Triggers, and target host deployments. Utilized manyJenkinsplugins andJenkinsAPI.
  • Worked on creation of custom Dockercontainer images, tagging and pushing the images.
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Responsible for Build and Install Schedules using Unix Cron jobs and Automated Regular AWS tasks like snapshots creation using Bash scripts
  • Installed SonarQubeplugin in Jenkins and integrated with project maven script.
  • Administrating, installation, configuration ofSonarQubeSoftware and scan the code analysis.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.
  • Implement and maintain the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch, AppDynamics, Cloud Trial and NagiOs.
  • Performed all Linux operating system, disk management and patch management configurations, on Linux instances in AWS
  • Install Configure and Manage Monitoring Tools such as Splunk, Nagios, Cloud watch (CPU/memory reservation and utilization) metrics and alarms for Resource Monitoring.
  • Created automation and deployment templates for Relational and NOSQL databases standalone and RDS in AWS.
  • Used Atlassain products like JIRA, Confluence for issue tracking, documentation and code integration.

Environment: AWS, RHEL, Ansible, Kubernetes, Jenkins, Terraform, JIRA, Splunk, Nagios, Java/J2EE, GIT, Github, WebLogic, Docker, Nexus, Python, Bash, Tomcat, ANT/Maven, Ngnix, CentOS, Unix, SonarQube.

Confidential-SFO, CA

AWS /Cloud Engineer

Responsibilities:

  • responsible for automation and orchestration of cloud services offerings on AWS. worked with product owners to understand desired application capabilities and testing scenarios.
  • Involved in loading data from On-premises data warehouse to AWS's Cloud using different approaches using AWS Services
  • Installation/configuration of RHEL 5/6/7 using Kickstart Server and Solaris 10 using Jumpstart
  • Created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch Monitored System Performance Managed Disk Space LVM (Logical Volume Manger) and performed system Backup and Recovery
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backup.
  • Create build and deployment plans and schedule per requirement. Attend and update risks to Change & release board meetings.
  • Worked on the configuration management tool CHEF for deploying the codes between different environments.
  • Managing AWS infrastructure and automation with CLI and API. Working on Inbound and Outbound services with automation CHEF. Deployed multiple resources simultaneously, using CloudFormation templates in AWS.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Written multiple cookbooks in Chef, implemented environments, roles, data bags in chef for better environment management.
  • Involved in replacing existing manual deployment and management processes with AWS OpsWorks which uses CHEF to automate how servers are configured, deployed, and managed across AWS EC2 instances.
  • Written wrapper scripts to automate deployment of Chef Cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers and re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances
  • Written scripts using Bash, Python for various products to be hosted on Application Servers
  • Worked on creating repositories in GIT Stash for multiple applications Configured GIT repositories in CI setup inJenkins.
  • Used Jenkins, Chef, shell scripts to automate the code deployment and automation of continuous integration infrastructure (GIT and Nexus were also used in this process)
  • For the deployment artifacts Nexus Artifactory implementation Maven release plugin Hudson job.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Automated the deployments using Jenkins and its respective dependency plugins. ConfiguredJenkinsdaily periodic backups forJenkinsconfig and plugins files.
  • Experienced in building Jenkins pipelines for troubleshooting the environment issues in operations side.
  • Installed and configured Splunk for log monitoring and forwarded system stats to Splunk indexer, created dashboards and alerts using this data
  • Supported environments by running Web Servers (Apache & IIS), Application Servers (WebSphere, JBoss) on LINUX, UNIX and Windows systems.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.

Environment: AWS, RHEL, Chef, CloudFormation, Jenkins, JIRA, vagrant, Splunk, GIT, Github, Nexus, Python, Bash, Tomcat, Ngnix, CentOS, Unix

Confidential, Charlotte, NC

Devops Engineer/ System Administrator

Responsibilities:

  • Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Implemented rapid provisioning and life cycle management for RHEL using Kickstart.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Created and updated puppet manifests and modules, files and packages stored in GIT repository. Responsible for implementing Puppet for applications deployment.
  • Creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Created manifests and deploying using Puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Performance analysis of resources like CPU, memory, Disk and swap from command line using commands like prstat, vmstat, sar, iostat, swap and tunning of the kernel parameters for the better performance of the operating system and TCP.
  • Expertise in configuring Red Hat Cluster Nodes for any legacy applications and verified the daily health check on the Cluster Nodes utilizing clusters. Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script
  • Performance tuning for Web server and along withLDAP Authenticatedfor better response time, low latency and high throughput.
  • Provided secure transfer of files, from web browser and web servers using secure socket layer (SSL).
  • Accessed remotely all Linux and UNIX servers using a secure shell protocol called SSH.
  • Installation of LAMP stack, caching and server tuning for building cloud server/products.
  • Used IAM to create new accounts, roles and groups
  • Work with different team members for automation of Release components.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Troubleshoot the build issue during the Jenkins build process.
  • Configuring the NFS servers, setting up servers in network environment and configuring FTP/NTP/NIS servers, clients for various departments and clients
  • Integrate Splunk with AWS deployment using puppet to collect data from all database server systems into Splunk.
  • Implement a High Available and Distributed Monitoring as a lead in using Zabbix.
  • Setup Zabbix monitoring and performance alerts to alarm and an operations engineer for responding to all site reliability and operations issues.
  • Integrate Zabbix with Jenkins, Jira to automate the tasks and issue reporting. Build scripts for self-healing to automate event handling in Zabbix.
  • Enabled Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven

Environment: AWS, RHEL, Solaris, Puppet, Jenkins, JIRA, vagrant, Splunk, GIT, Github, Nexus, Python, Bash, Tomcat, Ngnix, Unix

Confidential

Build and Release Engineer/ System Administrator

Responsibilities:

  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using Jira, Clear Quest (Change Control tool)
  • Resolved merging issues during build and release by conducting meetings with developers and managers.
  • Maintained servers used to build product releases. Installed daily builds on QA machines and ran preliminary performance Smoke Tests
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Incorporated the Code Quality Tools Find Bugs into Maven Projects.
  • Administrated all aspects in GIT and troubles hooted with merge conflicts
  • Responsible for designing and deploying best SCM processes and procedures.
  • Integrated automated build with Jenkins pipeline system
  • Developed and maintained integration and release processes.
  • Tracked all the changes in JIRA tracking tool and provided metrics reporting for the project release activities.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Supported and developed tools for integration, automated testing and release management.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Used Jenkins for Continuous Integration and deployment into WebSphere Application servers.
  • Middleware applications using ANT Scripts and Jenkins.
  • Implemented JShint/JSlint testing tool to automate the code review process and published the results onJenkinsas well the graph by comparing everyday nightly builds

Environment: ANT/Maven, Java, GIT, Jenkins, JIRA, WebSphere, Scripts, JShint/JSlint

Confidential

Build and Release Engineer

Responsibilities:

  • Integrated Eclipse IDE with different versioning tools like Clear Case, SVN, CVS, and GIT.
  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Providing configuration services on multiple platforms in the test environment running on one or more IT Platforms: Client/server, MS Build, Microsoft Windows NT, OS/390, UNIX.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies TFS Team Explorer and SVN.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo
  • Extensive experience with Perforce. Experience with SVN/CVS, and GIT Software Configuration tools.
  • Worked on SVN & CVS Administration including user management, repo migration, repo creation, repository hook script implementation, Integration with Jira/GIT, troubleshooting.
  • Documented and published complete migration process of Subversion (SVN admin dumps) to UCM Clear Case (VOBS).
  • Managed all the environment and application level config using GIT.
  • Developed and build and deployment standards with input from development and IT security.
  • Created analytical matrices reports for release services based on JIRA tickets.

Environment: ANT/Maven, Java, GIT, TFS, MS Build, Bamboo, JIRA, WebSphere, Scripts, JShint/JSlint

We'd love your feedback!