We provide IT Staff Augmentation Services!

Devops /azure Engineer Resume

Des Moines, IA

PROFESSIONAL SUMMARY:

  • Overall, 6+ years of IT industry experience as System Administrator, DevOps, and production support of various applications on Red Hat Enterprise Linux, CentOS, Debian, Ubuntu and skilled with Windows Server 2008 - r2/2012-r2 on various hardware platforms and AWS cloud.
  • Experience with AWS Cloud services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Formation, Security Groups
  • Experience in working on source controller tools like GitHub (GIT), Subversion (SVN) and have an experience on software build tools Apache Maven and Ant.
  • Building new servers with Red HAT Linux 5 and configuring Oracle 10g databases.
  • Designed end to end automation of infrastructure and continuous delivery of the applications by integrating Cloud Formation scripts, Jenkins, CHEF-Cookbooks& Recipes and AWS.
  • Designed, configured and deployed Microsoft Azure for a multitude of application s utilizing the Azure stack includes Compute, Web & Mobile, Blobs, ADF, Resource Groups, Azure SQL DW, Cloud Services, and ARM, focusing on high-availability, Disaster Recovery, fault tolerance, and auto-scaling.
  • Experience in installing, configuring, upgrading, and managing 3-tier architecture using different types and versions of servers like Apache Tomcat, Nginx, WebLogic, and MySQL database through CI/CD orchestration.
  • Experience with Azure transformation projects and Azure architecture decision making Architect and implement ETL and data movement solutions using Azure Data Factory (ADF)
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Deployed different applications on multi cloud environment using Terraform to create environment required for high availability and to handle cross cloud dependencies
  • Constructed PowerShell script applications and HTA applications for technicians to use as tools to improve efficiency in managing boot media cloning and manual software installations.
  • Installed, configured, and managed Red hat enterprise Linux , administered
  • Working experience in Core Java , XML , SQLSERVER , DB2 , REST webservices
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, AWS CLI.
  • Experience in System Administration, Configuration, upgrading, Patches, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring, and Fine-tuning on UNIX & LINUX Systems.
  • Created and used Ansible Playbooks in Ansible Tower and integrated Ansible tower with Jenkins to deploy code to different servers.
  • Deployed builds from TFS to all environments with Octopus Deploy.
  • Provide SME in all areas of cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platforms vSphere, vCloud, Cloud Stack, Azure, AWS and various PaaS platforms such as Cloud Foundry and OpenShift.
  • Configured and administrated agile tools like JIRA and Rally for defect management, project management, bug tracking, story/epics and planning iterations.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies. Developed advanced web-based applications using JavaScript, Web Services and Databases like Oracle, MS-Access, and SQL Server.

TECHNICAL SKILLS:

Operating Systems: RHEL/CentOS 5/6/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Virtualization: VMware, virtual box

Languages: C#, Java, Shell scripting, Python, PowerShell, Ruby

Networking: HTTP/HTTPS, FTP, NFS, SMB, SMTP

Build/Automation: Ansible, Chef, Puppet, Jenkins, Maven, Ant

Web/Application Servers: Apache, JBoss, Tomcat, WebSphere Application Server

Databases: MS SQL server 2008, Oracle, PostgreSQL, NoSQL

Monitoring tools: Nagios, Splunk, AppDynamics

Cloud Services: AWS, MS Azure

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines, IA

DevOps /Azure Engineer

Responsibilities:

  • Deploying applications on the Azure platform by developing ARM templates and triggering it through Azure . Managing multiple Azure subscriptions in automating the Azure VM provisioning, Blob storage, file blobs, Azure disks for the Azure VM.
  • Setup AZURE Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections).
  • Responsible for Configuring Cloud platform with Virtual Networks Multi-site, Cross-site, VMs , Azure AD , Load Balancers , Azure SQL and Cloud Services . Developed Cloud Formation scripts and utilized Cloud Formation Templates (CFT) to automate launch of EC2 instances and deploying AWS resources using those templates.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Docker, Jenkins, Ansible & Cloud formation tools.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Create and manage fully automated CI/CD pipelines for code deployments using Team city/ Octopus deploy.
  • Expertise in Microsoft Azure Cloud Services ( PaaS & IaaS ), Application Insights, Document DB, Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes , Created Pods and managed using Kubernetes
  • Experience deploying Node.js into production and scaling applications beyond single instances
  • Automate provisioning and repetitive tasks using Terraform and Python , Docker container, Service Orchestration
  • Implemented Micro-services using Pivotal Cloud foundry (PCF) platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD with PCF.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper
  • Installed, configured, and managed the Ansible Configuration Management Tool and Manage the configurations of multiple servers using Ansible. Used Ansible / Ansible Tower as Configuration management, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change and wrote Python Code using Ansible Python API to Automate Cloud Deployment Process using Cloud Formation Template (CFT) in AWS and ARM template in Azure.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform . Managed Azure infrastructure as code using Terraform .
  • Deploy software to development quality assurance and production environment using Octopus Deploy
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Docker, Jenkins, Ansible & Cloud formation tools.
  • Resolved infrastructure issues related to WebSphere application server v 7.0 and IBM HTTP server 6.1,7.0, Spring source Tomcat server 6.0 and apache tomcat 2.2 and 2.4.
  • Hands-on experience in creating Lambda Functions to test the data consistency in S3 by using the hashing and directed consequent results to respective SNS topics. Utilizing the AWS Cloud Formation, AWS OpsWorks, Code Deploy to migrate the on-premise environment to AWS cloud.
  • Create develop and test environments of different applications by provisioning Kubernetes clusters using Docker , Ansible, and Terraform
  • Implemented Kafka Security Features using SSL and without Kerberos. Further with more grain-fines Security I set up Kerberos to have users and groups this will enable more advanced security features.
  • Worked with JSON web tokens for authentication and authorization security configurations using Node.js .
  • Analyzed, Strategized & Implemented Azure migration of Application & Databases to cloud
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy
  • Provisioned and maintained Amazon AWS server provisioning via Ansible, including the provisioning of the instances, ELBs, DNS, along with contribution of code to the Jenkins-AWS module on GitHub.
  • Manage different AZURE environment for provisioning of Linux servers and services executed by the providers.
  • Managed local deployments in Kubernetes , creating local cluster and deploying application containers
  • Used Apache Tomcat as the application server for the deployment of the code on windows and Linux environments. Administered and deployed HTTP web server and Apache Tomcat Servers in deploying web applications on a clustered environment on Tomcat and JBOSS to maintain the clusters and load balance through Shell scripts.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
  • Designed and implemented a scalable continuous integration environment using Jenkins integrated with the Maven build tools and Docker micro-service containers. Wrote custom code using Docker Python API to manage moving from the Jenkins build process to deployment on test servers.
  • Strong experience with deployment automation and virtualization tools. Strong p for Hashi corp stack Terraform , Packer.
  • Developed new application and added functionality to existing applications using Java/J2EE technologies
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle. Built a new pipeline and used Docker for virtualization of servers for test environments and dev-environment needs and configuration of automation using Docker container, Jenkins and Ansible.
  • Developed and tested MS Dynamics CRM client-side programming using (JavaScript / JSON / jQuery / HTML) using the Microsoft Dynamics CRM Customization SDK Tool Kit.
  • Wrote and modified Ansible and Terraform scripts for creating subnets, security groups, route tables, ACL’s for VPC creation, Route 53 and DNS creation for servers in instances.
  • Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play book. Worked on Platform as a service (PaaS) and according to the requirement deployed open source Cloud Foundry on vSphere and installed Cloud Foundry on AWS and Open stack.
  • Configuration handling JIRA, Confluence, JIRA Agile and Provided ongoing support and configuration for JIRA projects, workflows, screens, fields, permissions, and other administrative tasks.
  • Worked with Helm charts to define, install, and upgrade complex Kubernetes applications and used rollback mechanism to handle deployment errors.

Confidential, Denver, CO

DevOps Engineer

Responsibilities:

  • Provisioned Web server such as Apache and IIS to deploy and scale services developed with Java, Python, Ruby, PHP and Node.js in the Azure, AWS cloud using Elastic Beanstalk.
  • Created scripts for systems administration and Azure using languages such as PowerShell and Python . Installed, upgraded and Configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Working as Cloud Administrator on Microsoft Azure , involved in configuring virtual machines, storage accounts, resource groups.
  • Designed, configured and deployed Microsoft Azure for a multitude of application s utilizing the Azure stack includes Compute, Web & Mobile, Blobs, ADF, Resource Groups, Azure SQL DW, Cloud Services and ARM, focusing on high-availability, Disaster Recovery, fault tolerance, and auto-scaling.
  • Experienced in design, development, deployment, management of complex solutions on Microsoft Azure for clients
  • Automate provisioning and repetitive tasks using Terraform and Python , Docker container, Service Orchestration
  • Extensive experience in defining the Infrastructure as a code (IaaC) using AWS CloudFormation template service and Terraform. Developed Python scripts to install and configure services as part of the init scripts.
  • Implement highly available and disaster recovery solutions in Azure to meet the customer SLA requirements
  • Integrated Jenkins with various DevOps tools such as GitHub, Gradle, Maven, Nexus, Artifactory, SonarQube, Chef, and Puppet for a Continuous Integration and Delivery environment and used CI/CD system of Jenkins on Kubernetes container environment.
  • Created Database on Influx DB also worked on Interface, created for Kafka also checked the measurements on Databases
  • Automated development environment provisioning using Vagrant and Chef. Wrote Chef cookbooks to automate the creation of ephemeral nodes installed with standard toolsets Java, Tomcat/Jetty, Apache, as well as install platform HTTP services.
  • Created database tables that can store and retrieve any amount of data and serve any level of request traffic using DynamoDB. Worked on NoSQL database Cassandra.
  • Experience in implementing using one or more Azure PaaS services like web sites, web/worker roles, SQL Azure database, storage, service bus, Web Jobs, cloud services, Remote Apps etc
  • Automated the process of installation, configuration of the web application servers like WebSphere/WebLogic/Apache Tomcat/JBOSS
  • Installed Kafka manager for consumer lags and for monitoring Kafka Metrics also this has been used for adding topics, Partitions etc.
  • Worked on installing Docker using Docker toolbox and creation of custom Docker container images , tagging and pushing the images. Carried out deployments and builds on various environments using Ansible continuous integration (CI) tool.
  • Hands on development experience in customizing Splunk dashboards, visualizations, configurations, reports and search capabilities using customized Splunk queries. Troubleshoot Splunk components like forwarders, indexers and search heads and performance issues.

Confidential

Build and Release Engineer

Responsibilities:

  • Actively involved in architecture of DevOps platform and cloud solutions. Worked on designing and deploying multitude applications using most of the AWS stack (like EC2, Route53, S3 buckets, RDS, Dynamo DB, SNS, SQS, IAM, VPC, EBS) focusing on high-availability, fault tolerance and auto-scaling.
  • Responsible in performing automation of daily tasks using PowerShell scripts on windows servers . Created and maintained the Shell/Perl deployment scripts for WebLogic web application servers.
  • Deployed and configured GIT repositories with branching, forks, tagging, merge requests, and notifications. Converted and automated builds using Maven. Scheduled automated nightly builds using Jenkins.
  • Good experience in writing Bash, PowerShell, and python scripts to automatically restart the Octopus agents on Windows Server machines and Linux severs.
  • Used Docker containers for deploying micro services, and scaling the deployment using Kubernetes . Experience in implementing a Continuous Delivery pipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
  • Created playbooks on Private clouds like OpenStack for deployments and bug fixes with Ansible . Monitoring running stacks including events & resources on OpenStack Cloud .
  • Wrote Shell scripts to automate the WebLogic deployments and involved in migration of SVN to GIT, automated backups, cron jobs and health checks using Jenkins by scheduling Python and Bash script to trigger the build.
  • Installed and configured environment in WLS using WebLogic server. Worked on Web Server and WebLogic consoles for non-critical fixes. Involved in installation, configuration and maintenance of the WebSphere application server on AIX environment.
  • Used Junit for the unit testing of the application and deployed the artifacts stored in the Nexus to the Apache Tomcat Server and JBoss server.
  • Implementing a continuous delivery framework using Jenkins, Ansible in Linux environment . Implemented continuous integration using Jenkins and configured various plugins GIT , Maven, SonarQube, Nexus.
  • Installing DB server on Linux Platform and creating and maintaining different instances, table spaces, schemas for various environments.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies. Developed advanced web-based applications using JavaScript, Web Services and Databases like Oracle, MS-Access, and SQL Server.
  • Maintained two Jenkins servers and one Bamboo server to deploy into production and nonproduction environments.
  • Established continuous integration (CI) practices and standards with JIRA, Jenkins and Continuous Delivery (CD) through Chef.

Confidential

Linux System Adminstrator

Responsibilities:

  • Installation, configuration and management of RedHat Enterprise Linux 5.x, Windows Server 2003 Active directory. Configured and maintained HTTP, NGINX, NTP, SAMBA servers
  • Setup of full networking services and protocols on RedHat Linux 5.x, including FTP, DNS, SSH, DHCP, TCP/IP, ARP, applications, and print servers to insure optimal networking, application, and printing functionality
  • Installing Hard Disks, Memory and installing new software releases, systems upgrades and resolve software related problems.
  • Experience administering, configuring and maintaining Red Hat Enterprise Virtualization (RHEV) for Red Hat Enterprise Linux (RHEL) operating system
  • Installed and configured hardware RAID card to achieve high availability and fault tolerance in event of disk failure using different RAID methods like Raid 1, Raid 01, RAID 5 and RAID 6.
  • Disaster recovery tests using DNS failover and failback of the applications. Installed and configured services such as HTTP, HTTPS, SSH, NTP, DNS, FTP, DHCP and NFS. Administrated Firewall rules and enabled/disabled port and services for the applications.
  • Deployed and configured, windows 2000/ 2003, Servers with DHCP, Active Directory Domain
  • Controllers, Group Policy, Internet, TCP/IP and Routing concept.
  • Process administration and management like monitoring, start/stop/kill various processes. Configuration and troubleshooting SSH and providing user level and system level trusting.
  • Troubleshooting and resolving network related issues using various network commands like NSLOOKUP , TELNET , TRACEROUTE , PING. Tracking the system performance CPU Utilization , Memory Utilization , and Disk Utilization using various monitoring tool commands like TOP, IOSTAT, SAR, VMSTAT.

Hire Now