Devops Engineer Resume
3.00/5 (Submit Your Rating)
San Antonio, TX
SUMMARY
- 6+ years of I.T. experience in Development Operations (DevOps), Software Configuration Management, Build and Release Management.
- Experience in Configuration Management and Release Management.
- Experience in administering cloud tools Amazon Web Services (AWS), Microsoft Azure.
- Worked on IBM Urban code for Production Deployments, Incremental Updates, Self - Service, Continuous Delivery.
- Expert in Installing and configuring Atlassian Tools (Stash/Git, Bamboo, JIRA, Confluence).
- Expert in Installing and Configuring Version Control Tools (TFS, Stash/Git, SVN, RTC, ClearCase).
- Experience in setting up Continuous Integration (CI) tools (Jenkins, Bamboo, Team City and UDeploy).
- Experience in setting up automation using CM tools (Puppet, Chef and Ansible).
- Implemented branching strategy in version control tools.
- Worked on Ansible which that makes the applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update the applications.
- Experience in setting up Nexus and Artifactory Repository for Maven, Ant and Gradle builds.
- Experience in Maven, ANT, Gradle and XCode as build tools for the building of deployable artifacts from source code.
- Experience in configuration management on setting environment, dependencies exists on testing, production and developing environments.
- Extensively worked with RDBMS databases such as SQL Server, Oracle and SOAP/REST web service API’s and MS Access.
- Experience in Linux, Windows and UNIX systems.
- Administering IBM WAS, IBM MQ, WebLogic and Jboss.
- Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
- Played a key role in automating the deployments on AWS using GitHub, Terraform, Puppet, Chef and Jenkins.
- Having hands on experience on DC/OS, Apache Mesos, Cassandra, Kafka, Spark and Druid.
- Expertise on Vault Skills.
- Used Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
- Worked as System admin where deployment and maintenance of software had done independently.
- Expert in documenting and automating the build and release process.
- Good programming skills in C, C++ and Java languages and expert in handling scripting with Python, Unix Bash and Pearl, Shell and Ant scripting.
- Experience in developing and designing web based applications using languages like Html, CSS, XML and JSP.
- Adding the New Co-Admin and Managing the Co-Admins for all the Subscriptions in the Windows Azure Platform.
- Updating the instance counts in the production for the services of Red box in the Production Azure Subscription.
- Understanding of relevant software development tools including version control, build processes, debuggers, and test frameworks and able to work independently with limited supervision
- Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
- Experience in Software Development Life Cycle (SDLC) that include duties like providing documentation on design, testing and migration from development to production.
- Experience in experience on application server maintenance and J2EE application deployment in application servers like Apache, Tomcat, IBM Web Sphere, and Oracle Web Logic.
- Having good communication Skills, motivate, team player and hard worker with interpersonal skills and problem-solving skills.
- Results oriented, self-starter looking for challenges, ability to rapidly learn and apply new technologies and good interpersonal skills.
- Excellent skills to handle multitask at the same time and fulfill the required work before deadlines.
TECHNICAL SKILLS
Monitoring Tool: Heap and Thread Dump Analyzer, Tivoli Performance viewer, CA Wily Introscope, Kibana, Splunk, Nastel, Grafana
Database: Oracle, MS SQL, PLSQL
Configuration Tools: Chef, Ansible
Containerization Tool: Dockers
Source Control: SVN, GIT, Bit bucket
Cloud technologies: AWS
Continuous Integration: Jenkins
Platforms: Windows, Red Hat Linux, Solaris.
Scripts: Shell Scripting (UNIX), WSAdmin, Jython, Python
PROFESSIONAL EXPERIENCE
DevOps Engineer
Confidential, San Antonio, Tx
Responsibilities:
- Extensively responsible for maintaining the application on Linux and Windows virtual servers that to on the cloud level.
- Applied fix packs on the WAS.
- Experienced with the understanding of the principles and the best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configuration like GIT on Linux sand Windows platforms.
- Automated the front-ended platforms into highly scalable, consistent repeatable infrastructure using a high degree of automation using Jenkins and CMU (Configuration Management Utility).
- Hands on experience to setup, configure CI/CD process using the Jenkins, Maven, Gradle and GIT.
- Used UDeploy for automating the deployment for application.
- Trouble shooting and performance tuning of the application.
- Worked on creation Docker container images, tagging, and pushing the images.
- Worked on creating the Docker containers and consoles for managing the application life cycle.
- Managed the Docker Orchestration and Docker Containerization using Kubernetes.
- Used Kubernetes to orchestrate the deployment, scaling and management of docker containers.
- Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage, Lifecycle Management policies), VPC, RDS and Cloud Watch.
- Just started exploring the Kafka on the project and taking courses on the Udemy courses.
- Used Shell and Jython scripting to automate my deployments.
- Managed my workflow tasks by assigning the Jira tickets on my name.
- Excellent communication, presentation, project management skills, a particularly good team player and self-starter with the ability to work independently as well as a part of a team.
DevOps Engineer
Confidential, Frisco, TX
Responsibilities:
- Managing Build and Release Activities.
- Implemented Atlassian Suite products Jira, Stash/Git, Bamboo and Confluence.
- Creating Stash Projects, Repos and hooks.
- Setting Jira Projects for project teams.
- Customizing workflows and fields in Jira.
- Setting up Bamboo plans and jobs for automating builds and deployment.
- Setting up Confluence spaces for the project teams.
- Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
- Implemented Continuous Integration using Bamboo and Jenkins for the project teams.
- Creating Ant, Maven and Gradle build scripts for JAVA/J2EE/Android Applications.
- Setting XCode builds for iOS application.
- Led the Data Services initiative for large-scale mixed-workload deployments on clusters exceeding 12000 cores. This became a routine procedure that uncovered countless ways in which DC/OS components like Apache Mesos, networking and storage needed improvement, ultimately increasing stability and correctness across the board, providing confidence that Mesosphere's biggest customers could run their comprehensive workloads on our platform.
- Worked on Mesosphere's declarative approach to building production-grade stateful services, which out-of-the-box provides multi-region and multi-zone deployment support, overlay networking, metrics, dashboards, persistent volumes, rolling upgrades, TLS communications and allows operators to get a complex stateful service deployment running with just one command.
- Used Kafka to patch up a customer activity taking after pipeline as a course of action of steady appropriate subscribe supports.
- Experienced in using the spark application master to monitor the spark jobs and capture the logs for the spark jobs.
- Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
- Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
- Cassandra implementation using Datastax Java API.
- Setting Code coverage tools (Cobertura, SonarQube) in Continuous Integration.
- Provisioning azure cloud instances (Linux, windows, web apps, mobile apps)
- Setting up Azure CLI for creating cloud instances.
- Setting up and configuring Azure Resource Manager.
- Creating Azure Resource Manager Templates for provisioning instances.
- Setting up storage using Azure.
- Setting DNS, load balancing and firewall rules using Azure Cloud.
- Configuring Azure Development services (Visual Studio Online, Visual Studio Application Insights).
- Used Jenkins for continuous integration for automation of daily process.
- Setting up Jenkins automation process of acceleration of continuous delivery of software and to configure cloud services.
- Used Jenkins to manage and control development lifecycle processes of all kinds, including build, document, test, package, stage, deployment, static analysis and manymore.
Build/ Release Engineer
Confidential, Dearborn, MI
Responsibilities:
- Administrating Microsoft Team Foundation Server (TFS) 2012/2013, Customizing Microsoft TFS workflows, and reports.
- Administering Microsoft Azure Cloud.
- Provisioning azure cloud instances (Linux, windows, web apps, mobile apps)
- Setting up Azure CLI for creating cloud instances.
- Setting up and configuring Azure Resource Manager.
- Creating Azure Resource Manager Templates for provisioning instances.
- Setting up storage using Azure.
- Setting DNS, load balancing and firewall rules using Azure Cloud.
- Configuring Azure Development services (Visual Studio Online, Visual Studio Application Insights).
- Handled Jenkins and Chef for automation process of acceleration of continuous delivery of software and to configure cloud services.
- Used Jenkins to manage and control development lifecycle processes of all kinds, including build, document, test, package, stage, deployment, static analysis and manymore.
- Install and Configured Atlassian tools Stash/Git, confluence, JIRA and bamboo.
- Administered Confluence.
- Create and configure projects spaces in Confluence.
- Creating Ant, Maven and Gradle build scripts for JAVA/J2EE/Android Applications.
- Setting XCode builds for iOS application.
- Expertly used Puppet to configure and manage Microsoft applications and improving efficiency by maintaining the systems regularly.
- Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
- Created power shell scripts for automated deployment.
- Expertly understanding with SW Tools, CM, Processes and Integration and Maintaining build/tools documentation (both user and admin docs).
- Established and enforced processes to ensure a consistent and well-managed continuous integration infrastructure.
- Handled configuration management on setting environment, dependencies exist on testing, production and developing environments.
- Conducted in-depth qualitative or quantitative analysis to solve problems, given recommendations and or to discover new approaches or applications.
- Maintained the existing build and development environments by providing timely analysis of issues and taking actions to assist in their resolution.
- Work closely with Software Engineers to understand their needs and make updates to the build process to address those needs.
- Developed and designed web-based applications using languages like Html, CSS, XML, JSP and Python.
- Well-handled design and implement improvements to the build environment.
- Administrating the source code management system (branching, tagging, etc.)
Jr Build/ Release Engineer
Confidential
Responsibilities:
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Installed and configuring Atlassian Tools (Stash/Git, Bamboo, JIRA, and Confluence).
- Expertly handled chef for continuous delivery of the software in the automation process
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Worked with team on developing the building release roadmap.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Handled IT Service Management (ITSM) and ensured about the documents and right processes are in place and resolved ITSM issues and got approvals for further continuation of project.
- Coordinated Prod. Migration activities and made run the command center shifts for Prod ITSM.
- Imported and managed multiple corporate applications into Tortoise SVN
- Provided end-users training for all Tortoise SVN, JIRA users to effectively use the tool.
- Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
- Install and Configured Atlassian tools like confluence, JIRA and bamboo.
- Administered Confluence.
- Create and configure projects spaces in Confluence.
- Created and maintained the Jython deployment scripts for Web Sphere 6.1 web application server.
- Developed Perl and shell scripts for automation of the build and release process.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
- Used Amazon Web Services (AWS) to deliver IT resources and developed applications in cloud environment.
- Developed web applications using HTML, XML and CSS.
- Assisted Release Manager to deploy APKs and IPKs on Google Play and iOS App Store respectively.
- Initiated daily builds using Ant for android projects and XCode for iOS projects.
- Hands on experience on Test Flight and Confluence for distributing APKs and IPAs.
- Managed Maven project dependencies by creating parent-child relationships between Projects.
- Used Jenkins for continuous integration for automation of daily process.
- Used SQL queries to check the data integrity on an Oracle data base.
- Installed, Configured and administered Oracle Web Logic Server 11g and Web server Apache in Development, Test and Production Environments.
- Developed and ran UNIX shell scripts and implemented auto deployment process.
- Documented the entire build and release engineering process and provided on call support.
