We provide IT Staff Augmentation Services!

Junior Devops Engineer Resume

3.00/5 (Submit Your Rating)

Urbana, IllinoiS

SUMMARY

  • Around 8+years of experience in IT sector in Linux administration, build engineering and release management process, building and deploying applications by adopting DevOps practices such as Continuous development, Continuous Integration (CI) and Continuous Deployment (CD)in runtime with various tools like Git, Maven, VSTS, Jenkins, Ansible, Chef, Docker, Kubernetes and managing cloud services with Azure & AWS.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code. Responsible for creating multi-region, multi-zone AWS cloud infrastructure.
  • Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies.
  • Experienced in administration, troubleshooting, tuning, security, backup, recovery and upgrades of RHEL Linux
  • Experience on complete software development life cycle (SDLC) with software development models like Agile, Scrum Model, JIRA, Waterfall models
  • Implemented Puppet hierarch to separate data from puppet code.
  • Creating and maintaining Infrastructure for Applications in AWS using Terraform. Building & Automating CICD pipelines for different applications.
  • 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.
  • Worked for 5 scrum teams (Java,AEM,Jenkins,Ant, Maven, SVN,git, Agile methodology, cucumber scripts, sonar, XL Deploy and XL Release, SharePoint,CI/CD automation from scratch, Docker)
  • Strong experience in System Administration, Installation, Upgrading Patches, Configuration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on Red Hat Linux Systems.
  • Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and Azure DevOps operations Production and cross platform environments.
  • Experienced in working on DevOps /Agile operations process and tools area (Code review, unit test automation, Build & Release automation Environment, Incident and Change Management) including various tools.
  • Worked on deployment automation of all the micro services to pull images from the private Docker registry and deploy to Docker swarm cluster using Ansible.
  • Experienced in building, deploying and integrating Java-based web applications in a UNIX, including exposure to J2EE/.NET architecture (especially BEA Web Logic, Tomcat and WebSphere).
  • Integrated Jenkins with various Devops tools such as Nexus, SonarQube, Puppet, CA Nolio, HP CDA, HP ALM and HP QTP etc.
  • Administered and monitored activities for SVN, GIT, TFS, Perforce, UCM Clear case and CVS.
  • Implemented a complete automated build-release solution using a combination of technologies like Maven, TFS, Jenkins
  • Developing automated processes for code builds and deployments using Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java.
  • Unique experience with Pivotal Cloud Foundry and OpenShift/Kubernetes architecture 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 and OpenShift/Kubernetes.
  • Used JIRA to keep track of all the ongoing tasks and maintain bug resolutions.
  • Experience in assigning the azure services on locations specific to integrate with web-apps and key-vaults
  • Experience in setting up CICD pipeline integrating various tools with Jenkins to build and run Terraform jobs to create infrastructure in AWS
  • Administered and Implemented CI tools Hudson/Jenkins, Puppet, Chef, Cruise Control, Teamcity, Octopus Deploy and Anthill Pro for automated builds.
  • Involved in the analysis and troubleshooting of issues which are tracked through VSTS.
  • Integrated ant with Shell scripts created in Bash, Shell & Korn shell to automate the builds for the Java based applications.
  • Collaborated with different teams to achieve the work force and escalations to meet the requirements
  • Automate deployment for SaaS based application on cloud using Chef Enterprise, Pivotal Cloud Foundry and AWS
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Profusely worked on Version control tools GIT, clear case to track changes made by different people in source code involving concepts like Branching, Merging and Tags.
  • Experience in software build tools like Apache Maven and to write Pom.xml and Build.xml respectively using build plugins in maven.
  • Installing and configuring the applications like docker tool and Kubernetes for the orchestration purpose
  • Developed and managed cloud VMs with AWS EC2 command line clients and Services AWS provisioning and worked on services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF and EBS.

PROFESSIONAL EXPERIENCE

Confidential, Urbana, Illinois

Junior DevOps Engineer

Responsibilities:

  • Working in a highly collaborative operations team to streamline the process of implementing security Confidential Azure cloud environment and introduced best practices for remediation
  • Analyzing the landmark of 150 subscriptions for various business cases to apply organization specific security guidelines
  • Gathering the requirements from the clients about the existing applications to apply the security measures
  • 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
  • Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services
  • Worked on GIT to maintain source code in Git and GitHub repositories
  • Created builds and release pipelines in VSTS and done deployments using SPN (secure endpoint connection) for implementing CI/CD.
  • Implemented automation for deployments by using YAML scripts for massive builds and releases
  • Created LTA (Logical Technical Architecture) diagrams using Microsoft Visio
  • Used tools like Visual Studio Community Edition, Visual Studio Code, PowerShell ISE and SQL Server Management Studio.
  • Worked with Agile methodology in XL Deploy and XL Release, CI/CD automation from scratch, Docker, Openshift)
  • Built and Implemented complete CI stack to migrate from a Puppet stack in a colo to Terraform with Chef in AWS.
  • Wrote shell scripts to handle server processing migrating applications from .Net to Python monitoring applications and server performance with Splunk and Jenkins.
  • Worked on Jenkins to implement Continuous Integration and deployment into Tomcat /Web Logic Application Server.
  • Developed applications and methods with Python for ETL, writing and reviewing code for server-side Python applications.
  • Had done POC on implementation of continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes
  • Assist with configuration of Cloud Compute systems using OpenStack on Ubuntu, collaboration using Orchestration with Keystone, Kubernetes and other functions within OpenStack.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring
  • Worked for 5 scrum teams (Java, AEM, Jenkins, Ant, Maven, SVN, git, Agile methodology, cucumber scripts, sonar, XL Deploy and XL Release, SharePoint, CI/CD automation from scratch, Docker)
  • Conducted Dry-Run Tests to ensure fool-proof execution of customized scripts before execution in production environments.
  • Experienced in building, deploying and integrating Java-based web applications in a UNIX, including exposure to J2EE/.NET architecture (especially BEA Web Logic, Tomcat and WebSphere).
  • Over saw the quality of Automated Build plans to help the Delivery process to NON-PROD and PROD Environments
  • Worked on implementing backup methodologies by PowerShell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services etc.
  • Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
  • Configure the XL Deploy and XL Release for all the applications from scratch, once the build package is available, then promoted with simple enable options to deploy in the targeted servers.
  • Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline. Created and Maintained pipelines to manage the IAC for all the applications
  • Assigned RBAC policies Confidential group level and user level as per the LTA created for the services implemented new (Automation account, scheduler, notification hub, IOT Hubs, Batch and other services)
  • Write power shell scripts to create the parameter files automatically for all the services in Azure Resource Manager
  • Assigned RBAC Roles using Organization Active Directory Confidential the Subscription Level to grant accesses only to required members based on Least-Access Privileges (we use CWS Groups)
  • Collaborated with cross functional teams (firewall team, database team, application team) in execution of this project.
  • Used Service-Now tool for managing incidents and change request tickets
  • Experience in troubleshooting the SQL Server connection issues on incremental deployments
  • Provided status to Business Level management and Technical and conducting Proof of Concept for Latest Azure cloud-based service

Environment: .Net, Azure, PowerShell, XL Release, XL Deploy, Kubernetes, Kafka, GIT, Python, AWS, Redis, VMware, Jenkins, Terraform, Ansible, SVN, Puppet, Open Stack, Docker, Jira, Maven, VSTS, Apache Tomcat Application Server, Salt stack

Confidential, Reston, Virginia

Junior DevOps Engineer

Responsibilities:

  • Experience in migrating physical Linux/Windows servers to cloud (AWS).
  • Created Cloud Formation templates for deploying AWS resources though Jenkins.
  • Leveraged cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMI s for mission critical production servers for backup.
  • Installing RedHat Linux using kickstart and applying security policies for hardening the server based on the company policies.
  • Developed Shell/Python Scripts for automation purpose.
  • Experienced in testing the Application using HP QC, QTP, Selinium, performance center, Load runner etc.
  • Used Puppet to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages .
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used Puppet for application automatic deployment and provisioning to different environments.
  • Installing, configuring and administering Jenkins CI tool on Linux machines. Developed build and deployment processes for Pre-production environments.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository .
  • Used Subversion as source code repositories.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins .
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Participated in all Product Release and Patches.
  • Used Jira as ticket tracking and workflow tool.

Environment: AWS Cloud, AIX and Windows, Shell, Python, Web Logic Server 11g, Active Directory, JDK1.7, SVN, Jenkins, Maven, GIT, Jira, SQL, J2EE, Ansible, Shell, Perl, ANT, Cruise Control, UNIX and Web Sphere.

Confidential, Richmond, Virginia

System Engineer

Responsibilities:

  • Performed builds in Development and testing environments where Make scripts are used to generate build packages for Development Environments.
  • Performed day-to-day jobs such as monitoring log files, writing and running the scripts to automatically watch the resources, CPU, memory, I/O, and paging space.
  • Created Users and Groups for certain departments. Configured DHCP for dynamic IP scheduling.
  • Managed SVN repositories for branching, merging, and tagging .
  • Writing Shell scripts for automation of jobs, system monitoring and error reporting.
  • Setup and configured network TCP/IP on Linux environment.
  • Carried Deployments and builds on various environments using Build Forge Automation tool.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and Web Sphere Application Server with DB2 as Database.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked with Jira, a tool that handles DCR (defect Change Request) MR (Maintenance Request).
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Maintained build related scripts developed in ANT, Python and shell.
  • Performed User Acceptance Testing (UAT) to all the test scenarios before intimating to the business.
  • Worked on the SQL databases in the backend to execute the DMLs and DDLs.
  • Handled backup and recovery of MySQL DB databases using ZMANDA recovery manager.
  • Performed User Acceptance Testing (UAT) to all the test scenarios before intimating to the business.
  • Used Putty for reading, writing, executing the PERL/SHELL scripts for the secure between Windows and AIX.
  • Responsible for User Management, Creating/Managing Libraries, Projects, Environments and Schedules in Build Forge for Build and Deploy Automation.
  • Provided after-hours on-call support by participating in the on-call rotation.
  • Installed new software releases, system upgrades and resolved software-related problems.
  • Configured remote backup & Automated through script.

Environment: Java/J2EE, ANT, DB2, UNIX, Build Forge, Web Sphere, Shell and Perl Scripting, Maven, Jenkins, Linux, Solaris, Python, Nexus, Windows

We'd love your feedback!