We provide IT Staff Augmentation Services!

Devops Engineer Resume

Southlake, TX

SUMMARY

  • Having 6+ years of experience in the IT industry in a Software Process Engineering, designing & building a Web Application using Java/J2EE Technology, AWS & open - source technologies, Microsoft azure, cloud computing.
  • Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications.
  • Creating, validating, and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment.
  • Experience setting upAzureMigrate and ASR servers using OVF templates in the on premises vCenter host.
  • DeployedAzureIaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Greatly worked with AWS for deploying EC2 instances consisting of various flavors such as Ubuntu server, Amazon Linux AMI, SUSE Linux, Red Hat Linux Enterprise, and Microsoft Windows Server.
  • Experienced in AWS platform and its features including IAM, EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, Cloud Front, S3, SQS, SNS, Lambda and Route53.
  • Expertise working withEC2instances ECS,EBeanstalk, lambda,Glue, RDS, DynamoDB, CloudFront,CloudFormation, S3,Athena, SNS, SQS, X - ray,Elastic load balancing (ELB),creating auto-scaling groups.
  • Experience of micro services that including provisioning AWS environments using Ansible Playbooks and provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.
  • Experienced in Configuration Management, Cloud Infrastructure, and Automation utilizing Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, Git, GitHub, Clear Case and Tomcat.
  • Experience in setting up CICD pipeline integrating various tools with Jenkins to build and run Terraform jobs to create infrastructure in AWS.
  • Demonstrated expertise in application design and development across different technology stacks like Mulesoft, IBM and Java, with experience in leading DevOps.
  • Experienced in working onDevOps/Agileoperations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in integrating code quality tools such asSonarQube, JaCoCo, Veracodein CI/CD pipelines.
  • Creating and maintaining Inf1rastructure for Applications in AWS using Terraform. Building & Automating CICD pipelines for different applications.
  • Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Administered and Implemented CI toolsHudson/Jenkins, Puppet, Chef, Cruise Control, Team City, OctopusDeploy andAnthill Profor automated builds.
  • Expertise on working with configuration management automation tools like Ansible, Chef and Puppet for Deployment on Multiple platforms.
  • Unique experience with Pivotal Cloud Foundry andOpenShift/Kubernetesarchitecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry andOpen Shift/Kubernetes.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Build/Maintained Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Virtualized the servers usingDockerfor the test environments and dev-environments needs, also configured automation usingDockercontainers.
  • Expertise in automatingJenkinsto build code based on Ruby,YAML, Python, Shell, PowerShell,JSON, PHP and Perl triggered from GitHub to run web applications on AWSElastic Beanstalkincluding EC2 build server for continuous delivery with less failover.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA and kept track of all releases and request of the developers through infrastructure management tool.
  • Setup of Source code repositoriesGit/ GitHub/Bitbucket/Git labfrom scratch for all the projects and responsible for migrating fromSVNtoGITand maintaining repository manager GitLab.
  • Integrated Maven with Subversion to manage and deploy project related tags and setup the Maven remote internal secure repository with access restricted to team members.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Responsible forMongoDBinstallation, configuration and administration. Also ensured connection to RDS database is running on MySQL engines.
  • Good experience with monitoring tools likeNagiosandSplunkand utilizing Tools such as New Relic, Splunk, Site Scope and Network Management tools.
  • Installation and configuration of Apache/Web logic on Solaris, Linux, and Windows.
  • Strong experience as a LINUX/UNIX System Administrator and Production Support of various applications on SUN Solaris, Red Hat Linux, and Windows environment.
  • Implemented day-to-day tasks in Red Hat Linux including upgrading RPM's, Kernel tuning, HBA Driver, configure SAN's, Multipathing and Logical Volume Manager LVM.

TECHNICAL SKILLS

Operating system: Unix, Linux, Ubuntu, Centos, Windows, RHEL

Cloud: Microsoft Azure, AWS, GCP

Configuration Management: Chef, Ansible, Puppet, Terraform

Scripting: Shell, PowerShell, Bash

Language: Java, Python, Shell, NodeJS, .Net

Continuous Integration: Jenkins, Runway, Azure Devops, Hudson

CI build tools: Ant, Maven, MS Build, Gradle

Version Tool: GIT, Subversion, GitHub, GitLab

Ticketing Tool: Jira, ServiceNow

Containerization tool: Docker, Virtual box, Kubernetes

Wb application Service: Apache Tomcat, Web Sphere, Web logic

Testing Tool: Selenium, Bamboo, Junit

Data Base: SQL SERVER, MySQL, MongoDB, DynamoDB, Cosmos DB, Cassandra

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

PROFESSIONAL EXPERIENCE

Confidential, Southlake, TX

Devops Engineer

Responsibilities:

  • Configure, monitor, and automate AmazonWeb Services as well as involved in deploying the content cloud platform onAmazon Web Services using EC2, S3 and EBS.
  • Experience in IaaS managing Amazon Web Services (AWS)infrastructure with automation and configuration management i.e.,Ansible.
  • Experience in using Ansible playbooks, inventory, dynamic inventory and automated Existing cloud environment.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
  • Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts onDatadog.
  • Involved heavily in setting up theCI/CD pipelineusingJenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Used Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3 buckets objects, VPC, Subnets, etc.
  • Configured EC2 instances by writing Terraform templates, Chef cookbooks, recipes and pushed them on to Chef server. Wrote Lambda functions in Python for AWS Lambda and invoked Python scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams.
  • Integration of user-facing elements developed by front-end developers with server side logic using Node.js. Also Implementing node.js and Angular.js to the Dev environments.
  • Configured Apache Web server in the LinuxAWScloud environment usingCHEFautomation.
  • Experience in building new application and deployment throughAnsibleand managing them in production environment.
  • Expertise in CI/CD, implementation, integration, development, deployment, and operations architectural flow which includes Git, Maven, Jenkin, Selenium, Puppet, Docker container & Nagios as part of CI/CD life cycle
  • Worked on deployment automation of all the micro services to pull image from the privateDockerregistry and deploy toDockerSwarm Cluster usingAnsible.
  • Good skills in Install, configuration, and operation ofRed Hat Open shift.
  • InstalledAnsibleRegistry for local upload and download of Docker images and even fromDockerHub.
  • Involved in Managing and administering multiple instances ofGIT, including the build server infrastructure and operating environment for Android; develop server-side scripts/SW to customizeGITand to tie in with other tools such asJira, Jenkins/HudsonandBamboo.
  • Research and implement new tools such asKuberneteswithDockerto assist with auto-scaling, continuous integration, rolling updates with no downtime.
  • DevelopedCI/CDpipelines withJenkinson Kubernetescontainer and changed the AWS infrastructure Elastic Beanstalk to Docker withKubernetes.
  • Creating theSQL, PL/SQLscripts (DML and DDL) in oracle database and revising them inSVN.
  • UsedNagiosas a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Implementedjava design patterns like Singleton, Factory, Command patterns and wrote Python scripts for pushing data from Dynamo DB to MySQL Database.
  • Designed workflows inAtlassian JIRAto deal with issues, and maintained all the user stories for tracking as per Agile style.

Environment: AWS (EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances), VPC, subnets, NAT, EC2 instances, Glue, ELB, Security Groups. VMware, Jenkins, Docker, Docker containers, Kubernetes, Terraform, Ansible, YAML scripting, Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts, GIT, TeamCity, JIRA, RPM/YUM, Apache and MySQL database. JBoss, Apache, WebLogic, Tomcat and WebSphere, Nginx, NetApp storage LUNs to the Red Hat Linux servers

Confidential

Devops Engineer

Responsibilities:

  • Hands-on experience Designing, planning and implementation for existing on-premises applications toAZURE Cloud(ARM), Configured and deployed Azure Automation Scripts utilizing Azure stack Services and Utilities focusing on Automation.
  • Used windows Azure Services like PaaS, IaaSand worked on storages like Blob (Page and Block), SQL Azure. Well experienced in deployment & configuration management and Virtualization.
  • Collections of the requirements from the clients about the existing applications to apply the security measures.
  • Used tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE and SQL Server Management Studio.
  • Built automation system using PowerShell scripts and JSON templates to remediate the Azure services.
  • Provided status to Business Level management and Technical and conducting Proof of Concept for Latest Azure cloud-based service.
  • Responsible for implementing containerized based applications on Azure Kubernetes by usingAzure Kubernetes service (AKS),Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes,Ingress API Gateway,MySQLDatabases andCosmo DBfor stateless storage of external data, and setup reverse proxy Nginx in the cluster.
  • Configured Azure Multi-Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advancedPowerShellscripting.
  • Deployed Azure SQL DB with GEO Replication, Azure SQL DB Sync to standby database in another region & Fail over configuration
  • Automated Installation and configuration ofApache, Tomcatservers using Python and supported implementations of Kafka and RabbitMQ message servers running Linux and Windows server.
  • Experience in working on Devops/Agile operations process and expertise in areas like (Unit test automation, Build & Release automation, Environment Management, Service Management, Incident Management and Change Management) managing a team of Devops engineer for infrastructure support on AWS cloud. Creating Cloud Formation scripts for hosting software on AWS cloud, Automating the installation of software through Power Shell scripts expertise in Azure infrastructure management ( Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365)
  • Extensive experience in installing, configuring, and administeringJenkins CI toolon Linux machines. Used Jenkins pipelines to drive all Microservices builds out to theDocker registryand then deployed toKubernetes, Created Pods and managed usingKubernetes.
  • Expertise in CI/CD, implementation, integration, development, deployment, and operations architectural flow which includes Git, Maven, Jenkin, Selenium, Puppet, Docker container & Nagios as part of CI/CD life cycle.
  • ManagedKubernetescharts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Deployed Active Directory domain controllers to Microsoft Azure using Azure VPN gateway.
  • Designed and built Azure V2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, with Point-To Site (V1 network connection to V2 Network) for migration of Azure VMs from classic Portal to Azure Portal.
  • Monitoring and deployment by using technologies likeCHEF &Ansible
  • Used Ansible to document all infrastructures into version control.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build fromJenkinsrepository and deploy in target environments (Integration, QA, and Production).
  • Implemented a Continuous Delivery framework usingJenkins, Chef, Maven and Nexus in Linux environment.
  • Wrote and managedChefDeployment scripts.
  • Developed automation scriptingin Python(core) using Puppet to deploy and manage Java applications across Linux servers.
  • Converted existing terraform modules that had version conflicts to utilize cloud formation during terraform deployments to enable more control or missing capabilities.
  • Managed different infrastructure resources, like physical machines,VMsand evenDocker. containersusingTerraformand created automated build procedures to ensure code is always ready for deployment in various cloud environments such asAzure.

Environment: s: - Azure, PCF, Office 365, Terraform, Maven, Jenkins, Ansible, Azure ARM, Azure AD, Azure Site Recovery, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, VSTS, LDAP, Nagios.

Confidential

Build & Release Engineer

Responsibilities:

  • Providing a better workflow for Continuous Integration and Continuous Delivery.
  • Worked hands-on to create automated, containerized cloud application platforms (PAAS), and design and implementDevOpsprocesses that use those platforms.
  • Using Amazon’s Elastic Cloud Platform for creating instances and servers, and maintainingGitHub,Jenkinsand automated deployments of our analytics infrastructure toAWS.
  • Developing automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype Nexus,Shell PythonandJava.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Create and maintain infrastructure as code using Chef, Puppet and Cloud Formations.
  • Created various scripts in Python andRubyfor automation of various build processes.
  • Automated deployment of ASP.NET web applications and Windows Services into development, test and production environments.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configured jobs for automation of MS builds/Java builds.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365) Worked on Cloud automation using AWS Cloud Formation templates.
  • Worked on various Docker/Kubernetes components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Ran Ant scripts for deployment of e-commerce applications.
  • Repository management in Maven to share snapshots and releases of internal projects using Nexus tool.
  • Developed in-house .NETapplications to run test programs, monitor system health, aggregate log data, and send automated alerts in case of test failures.Maintained and administeredGITsource code tool.
  • Installed and Configured the ApacheTomcatapplication servers for Dev and Integration Test Environments.

Environment: - Linux, Windows, Tomcat, Jira, Confluence, Hudson, Bamboo, JBoss, Puppet, Puppet DB, Ant, Maven, SVN, Bitbucket, Nagios, Java, Shell Scripting, Python, Bash, Perl, Kickstart, Java, Agile, Scrum, Splunk.

Confidential

Linux Admin

Responsibilities:

  • Designed Puppet Modules to manage configurations and automate installation process.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS and Send mail on RedHat Linux/Debian Servers and Solaris services.
  • Installation of Red Hat Satellite 5 Server
  • Installed and configured LAMP Linux, Apache, MySQL, and PHP for different applications.
  • Wrote Shell and Python scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.
  • Configuring 'NGINX' for proxying RESTful API calls to micro-services in Docker containers.
  • Used AGILE MAVEN method to develop a build and also ANT as a build tool.
  • Documented all the architectural decisions, configuration changes, deployment/release plans and testing results.
  • Installed and configuredVMware ESX server instancesfor virtual server setup and deployment. Responsible for creatingVMware virtual guests runningSolaris, Linux, Windows.
  • Experience withJumpstart & KickstartInstallations onSolaris & Linux
  • Lockdown the local accounts to secure the environment using NIS.
  • Implement best practices and maintain Source Code repository infrastructure (Using GIT).
  • Maintained Chef Servers and management application that 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.

Environment: Java/J2ee, SVN, GIT, Docker, vSphere, Jenkins, AWS (EC2, S3, AMI’s, VPC, CloudFormation), Vagrant, Maven, ANT, Repository, Tomcat, Jvm, Splunk, Jira, Confluence, Shell/Perl Scripts, Ruby.

Hire Now