We provide IT Staff Augmentation Services!

Cloud /devops Engineer Resume

Clear Water, FL

SUMMARY

  • Experienced DevOps, Build and Release Engineer dedicated to automation and optimization.
  • Understands and manages the space between operations and development to quickly deliver code to customers.
  • Has experience with the Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • 7+ years of experience in IT industry as a Build and Release Engineer and DevOps Engineer in the field of Software Configuration.
  • Experience in Utilize configuration management tools Puppet, Ansible and Docker.
  • Mastery of build technologies like Jenkins, Ivy, Maven, Gradle and Bamboo.
  • Integration and automation of source control applications like Git, Subversion, Team Foundation Server and Artifactory.
  • Hands on experience with a broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Elastic search and Cloud Watch with in - depth knowledge of other cloud services like Google Cloud and Microsoft Azure.
  • Experience in Azure Development and worked on Azure web application, App services, Azure storage, Azure SQL Database, Azure Virtual Machines, Azure AD, Azure search, Azure DNS, Azure VPN, Gateway, and Notification hub.
  • Used Docker and OpenShift to manage micro services for development and testing.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Set up aGCPFirewall rules in order to allow or deny traffic to and from theVM'sinstances based on specified configuration and usedGCPcloudCDN(content delivery network) to deliver content fromGCPcache locations drastically improving user experience and latency.
  • Managed and deal with system performance and monitoring tools like AppDynamics, Nagios and Splunk.
  • Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as Azure DevOps operations Production and cross platform environments.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
  • Experience in assigning the azure services on locations specific to integrate with web-apps and key-vaults
  • Experience in managed Kubernetes services such as Google Kubernetes engine (GKE), Azure Kubernetes and AWS Elastic container service.
  • Experience working with methodologies such as scrum/agile/Kanban, Sprint planning and Waterfall
  • Used Maven and Gradle as a build tools on Java projects for the development of build artifacts on the source code
  • Hands on administrative experience with the installation of packages and patches on UNIX, Linux and Windows servers
  • Good Knowledge on Networking and protocols (DNS, HTTP, SSL, TCP/IP), Load balancing.
  • Experienced in installation, configuration and support of JBOSS, Tomcat, Apache Web server, WebSphere, LDAP, FTP, Splunk and mail server.
  • Perform build and deployment activities for various releases for all the regions like Development, QA, UAT and Production.

TECHNICAL SKILLS

Public & Private Cloud Technologies: Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), OpenStack, Pivotal Cloud Foundry (PCF).

Containerization Tools: Docker, Docker Swarm, Kubernetes, AWS ECS, Apache Mesos, Open Shift

Configuration Management: Chef, Ansible, Puppet, Salt Stack, Terraform

CI/CD Tools: Jenkins, Bamboo, GitLab, Travis CI, Hudson, VSTS, TFS

Build & Testing Tools: Maven, Ant, Gradle, Selenium, JUnit, NUnit, xUnit

Version Control Tools: Git, Subversion, GitHub, Bitbucket

Performing/Monitoring & Bug Tracking Tools: ELK, Nagios, CloudWatch, Azure Monitor, New Relic, Splunk, Grafana, Prometheus, Confluence, Jira.VMware ESXI, Vagrant, KVM, Windows Hyper V, Power VM, vSphere 5Citrix

Web Servers: Apache Tomcat, Nginx, WebSphere, Kafka, WebLogic, JBoss, Samba, SQL Server

Databases: Dynamo DB, MySQL, RDBMS, NoSQL, Cassandra, PostgreSQL, Mongo DB, Oracle DB

IDE Tools: MS Visual Studio, NetBeans, Eclipse, IntelliJ IDEA, PyCharm, Oracle SQL Developer

Web Technologies: HTML5, CSS3, Bootstrap, JSON, jQuery, JavaScript, PHP, XML, XSD, Drupal, WordPress

Networking/Protocols: DNS, DHCP, FTP/TFTP, NFS, SMTP, TCP/IP, NIS, HTTP/HTTPS, WAN, LAN, Arista, Cisco Routers/Switches

Scripting/Programming Languages: Python, Shell Scripting, Bash Shell, Korn Shell, Ruby, Groovy, PowerShell, YAML, Perl, C, C++, .NET, ASP.NET, Java, Java/J2EE, Go

Operating Systems: RHEL, CentOS, Ubuntu, Fedora, Debian, Solaris, Windows, MacOS

PROFESSIONAL EXPERIENCE

Confidential, Clear water FL

Cloud /DevOps Engineer

Environment: Jenkins, AWS, Git, Maven, Ant, Gradle, Docker, Splunk, AppDynamics, Nagios, cloud watch, Jira.

Responsibilities:

  • Advocate for, facilitate and created DevOps culture and automated all the things with the correct DevOps tools.
  • Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto scaling groups, Optimized volumes and EC2 instances.
  • Implemented a continuous Delivery Pipeline withDocker, Jenkins and GitHub to build a newDocker Container automatically using Jenkins whenever a new GitHub branches are created.
  • Configured auto scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check in order to trigger auto scaling actions.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, RedShift and OpsWorks.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Used Aws connect for cost optimization.
  • Wrote yaml and JSON scripts for CICD automation tools. resources, like physical machines, VMs and Openshift containers using Terraform. It supports different Cloud service providers like AWS and Azure.
  • Implemented a continuous Delivery Pipeline withDocker, Jenkins and GitHub to build a newDocker container automatically using Jenkins whenever a new GitHub branches are created.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Using various tools such as Jenkins, Ant, Maven, and Chef, I have established release management processes for the existing Java based applications and established automated continually built as the check in come from the developers.
  • Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments.
  • Prometheus and Grafana in aws by AKS and Kubernetes /K8 by privately
  • Worked on writing the ansible playbooks for provisioning the AzureVM's using the resource manager andansiblepython SDK. Created the Azurestorage accounts, VNET's, Subnets, assigned the public IP, Altered the security groups, NIC's and Azure VM's for internal applications using Ansible playbooks.
  • Setup Docker to automate container deployment through Jenkins and Dealt with Docker Hub, making Docker Images and taking care of various Images essentially for middleware establishments.
  • Used Docker for successful setup of Dev & Test environment for Developers and Testers by using Docker Build&Docker Compose.
  • Used Docker swarm and Kubernetes for container orchestration and spin up them by writing Docker files and setting up the automated build on Docker HUB.

Confidential, Philadelphia PA

Cloud/DevOps Engineer

Environment: AWS, Kubernetes, Grafana, Git, SVN, Jenkins, Concourse, Ant, Maven, Nexus, UNIX Shell Scripting, cloud watch, WebLogic, WebSphere, Apache.

Responsibilities:

  • Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT, CHEF and Puppet.
  • Created Kubernetes instances as well to monitor performance between multiple vendors for Confidential .
  • Created S3 buckets and managed policies and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Worked on implementing and controlling the flow of data to and from AWS.
  • Used AWS Cloud Watch to create alarms, monitor and notifications in EC2 hosts.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Migrated present Linux environment to AWS/CentOS/RHEL by creating and executing a migration plan per the scheduled timeline.
  • Management of build farm environment and workflow management and administration using Jenkins, GIT, Bamboo, Artifactory. Stash, Jira, Confluence, and various target build environments Android, IOS, Windows and Linux.
  • Worked on Ansible, Perl and Unix Shell Scripting to build automated deployment tools.
  • Worked on Ant and Maven for the automated build process for all Java projects.
  • Created a visual studio solution to define Infrastructure as Code (IaC) using Azure ARM templates. Also Build, deploy and migrate infrastructure to Azure utilizing ARM templates and some Terraform. Work with VSTS to create all-inclusive CI/CD process
  • Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Also, deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure Virtual Networks and Subnets.
  • Design and Implementation of Azure Site Recovery in both Disaster Recovery Scenario and for migrating the workloads from On-Premise to Azure. Disaster Recover (DR) plan using Traffic Manager configuration.
  • Provided technical direction to allow Active Directory on-Prem group to populate users. Setup of Multi-Factor Authentication between the Azure and Ping Federated with AD on-prem passwords.
  • Worked on Puppet, Perl, Unix Shell Scripting to build automated deployment tools.
  • Involved in configuring and monitoring distributed and multiple platform servers using Puppet and used Puppet server and workstation to manage and configure nodes.
  • Created automated build for Continuous Integration using Jenkins for Integrated Environments.
  • Executed continuous improvement of project builds with custom Maven plugins and Atlassian tool set.
  • Installed and configured Jenkins tools on Linux and Windows platforms, managed slaves and installed Jenkins’s plugins.
  • Interacted with the developers and enterprise configuration management teams for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Introduced Automation into the CI/CD pipeline using Ansible- IT Automation tool.

Confidential, San Antonio TX

Build Engineer

Environment: RTC, Jenkins, Ant/Maven, Puppet, UNIX Shell Scripting, WebLogic, WebSphere, Apache.

Responsibilities:

  • Software Configuration Manager and Build and Release Manager for the Confidential Credit and Market Risk applications. Performed builds (compiling UNIX (through make files), JAVA, C, and C++) and released the build components into the appropriate test and production environment while developing and implementing SCM policy.
  • Setup the Jenkins server with complete Maven build jobs providing a continuous, automated scheduled QA build environment based on multiple SVN repositories for deployments.
  • Designed Deployment Model for WebSphere and WebLogic Applications On AIX, UNIX and Windows Servers.
  • Designed Workflows to automate the Build and Deploy Process.
  • Designed and Developed Work flows for backup process of Applications.
  • Developed Unix-Shell Scripts for Build and Deployment process on Unix Boxes.
  • Developed Build Scripts (pom.xml and Build.xml) for the java Applications which use IDE Builds.
  • Acted as primary role in triage of any build, deployment and testing errors or failures.
  • Implemented a SonarQube software quality testing metrics server. Sonar testing metrics executed as a built-in Jenkins plug-in to assist in quality build testing metrics. Developed Sonar blocker violation profiles to report build failures expeditiously to the build and development team.
  • Established a complete, sanity QA test report of the Vision IO software build components success or failure that is emailed with actual build logs automatically from the Jenkins server. Assisted in the development of the sanity test scripts executed against software release bit deployments.
  • Responsible for administrative development and maintenance of the Team Forge Collab net SVN repositories.

Confidential

Build Engineer

Responsibilities:

  • Performed installation, configuration and maintenance of Redhat Linux 5.3.
  • Handling HP and DELL servers running on Redhat Linux and SUSE Linux 9 and GNU.
  • Linux kernel, memory upgrades and swap area. Redhat Linux Kickstart Installation. Configuring DNS, DHCP, NIS, NFS in Redhat Linux other Network Services.
  • Performed daily backups, restoration of data as per requests from developers using VERITAS NetBackup.
  • Experience in Servers consolidation and virtualization using HPSA VSphere virtual infrastructure, HPSA vSphere ESX.
  • Wrote Shell Scripts as cron jobs and deployment scripts for various reasons in VIM editor.
  • Audited the servers after the installation and prepared documents.
  • Worked on EMC disk storage to allocate disk space.
  • Network trouble shooting using 'ndd', 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
  • Provided Security and troubleshoot the network issues in environment with 2500 users with VPN.
  • Installed of all the required Software, patches, documentation, licensing trouble shooting.
  • Network Monitoring Using Nagios tool.
  • Setup various user profiles, environment variables/security to ensure smooth operation.
  • Monitoring servers using BMC patrol Express.
  • Good understanding of web services software architectural and design issues.
  • Monitored overall system performance, performed user management, system updates and disk storage management.
  • Created users, manage user permissions, maintain User File System quota on Redhat Linux and AIX.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting
  • Implementing RAID 1 and RAID 5 on mission critical servers such as domain controllers and file servers.
  • Setup of full networking services and protocols on UNIX, including NIS/NFS, DNS, SSH, DHCP, NIDS, TCP/IP, ARP, applications, Kickstart and print servers to insure optimal networking, application, and printing functionality.
  • Installed and configured Sudo for users to access the root privileges
  • Performed troubleshooting of CPU bottle necks, memory bottle necks and gave suggestions on performance improvements. Analyzed performance issues through PERFPMR.
  • Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.

Hire Now