Post Job Free
Sign in

Release Engineer Active Directory

Location:
United States
Salary:
$55/hr
Posted:
May 25, 2021

Contact this candidate

Resume:

Deewakar

Devops Engineer

**************@*****.***

516-***-****

PROFESSIONAL SUMMARY:

7+ years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management and Change/Incident Management performing duties such as monitoring, automation, deployment, documenting, and support and troubleshooting.

Expertise in installation, administration, configuration, performance tuning and troubleshooting of RedHat Linux, CentOS, SUSE, Ubuntu, Solaris, and Windows.

Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.

DevOps experience with Puppet, Chef, AWS (OPS Work) and OpenStack.

Configured and monitored distributed and multi - platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.

Extensive experience using Build and Automation tools including ANT and Maven and working knowledge other build tools like MS Build, Groovy and Gradle.

Developed Chef Cookbooks and Recipes to manage systems configuration.

Experience in branching, tagging, and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN)and GIT.

Experience in cloud stack such as AWS (Cloud formation) and VMWARE stack.

Creating Linux Virtual Machines using VMware Virtual Center (ESXI), hypervisor-v, PHP Virtual Box.

Design high availability (HA)applications on AWS across Availability Zones and Availability Regions.

Good Exposure on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.

Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (kasha, Bash), Python, Ruby, PHP PERL.

Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.

Extensively worked on Jenkins and Hudson by installing, configuring, and maintaining for continuous integration (CI) and for End-to-End automation for all build and deployments.

Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.

Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.

Experience in using Nexus Repository Managers for Maven builds.

High exposure to REMEDY and JIRA defect tracking tools for tracking defects and changes for Change management.

Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.

Configuring network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, SAMBA, SQUID, postfix, send mail, ftp, remote access, security management and Security trouble shooting skills.

Experience with MongoDB, MSSQL, MySQL and Server DB Tasks.

Strong ability to troubleshoot any issues generated while building, deploying and in production support.

Familiar with network tool Nagios and cacti.

Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.

Excellent communication, team membership and relationship management skills.

TECHNICAL SKILLS AND EXPERTISE:

Cloud Platform: AWS, Google Cloud

Configuration Management: Ansible, Docker, Puppet, Chef, Vagrant

Database: Oracle, DB2, MySQL, MS Sql, MongoDB

Build Tools: Jenkins, ANT, MAVEN, Hudson, BAMBOO, Code Deploy.

Version Control Tools: Subversion (SVN), GIT, GIT Hub, Code Commit, Nexus

Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS, WebSphere

Languages/Scripts: HTML, Shell, Bash, Python, HTML, YAML, JSON, XML

SDLC: Agile (Scrum), Waterfall

Linux: RHEL Fundamentals, performance tuning

Networking: Security Groups, TCP/IP, NIS, NFS, DNS, DHCP, Cisco

Routers/Switches: WAN, SMTP, LAN, FTP/TFTP.

Operating Systems: RedHat, Ubuntu, Linux, Windows, SUSE and Centos

PROFESSIONAL EXPERIENCE:

Evolent Health, Lisle IL Dec2018 --Till Date

DevOps Engineer

Responsibilities:

Work on building and deploying Java code through Jenkins.

Work closely with development team and SQA team for product releases.

Create and maintain continuous build and continuous integration environments in Scrum and Agile projects.

Installation, set-up, and management of build servers and management using Jenkins as Continuous Integration tool.

Implemented Jenkins as Continuous Integration Server for Installation, Configuration, Design and Administration, and integrating tools with other systems.

Work on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro,

Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Python and Bash

Managed different infrastructure resources, like physical machines, VMs and Docker containers using Terraform.

Develop a continuous deployment pipeline using Jenkins, Ruby/shell scripts.

Setting up subversion repositories, track instances and configuring Jenkins.

Create various Maven scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.

Imported and managed multiple corporate applications in GIT.

Managing DATA Center Inbound and outbound services. Working on Ansible automation tool.

In-depth knowledge of AWS automation services - Cloud Formation templates, Terraform.

Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible and Ruby

Worked on build tasks using Maven, Ant, Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.

Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.

Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.

Developed and supported the RHEL based infrastructure in the cloud environment.

Monitoring Jenkins jobs and contact team if progress is not evident on fixing stability issues.

Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.

Automating the Build Infrastructure for deploying services in dockerized environment using Jenkins, SonarQube, Gradle, Groovy, Job DSL, Docker and Splunk.

Written the Ansible YAML scripts to configure the remote servers.

Document project's software release management procedures with input decisions.

Worked on installation of Docker using Docker toolbox.

Worked on creating the Docker containers, Docker container images, tagging and pushing the images and Docker consoles for managing the application life cycle.

Deploy Docker Engines in Virtualized Platforms for containerization of multiple applications.

Configure Docker container for automated testing purposes.

Pipeline by implementing Docker containerization with multiple namespaces.

Work with AWS Cloud management and Ansible Automation.

Design AWS CloudFormation templates to create custom sized VPC, subnets to ensure successful deployment of Web applications and database templates.

Configured Elastic Load Balancers with EC2 Auto scaling groups.

Developed an internal Docker environment for test projects as well as projects with limited lifespan.

Creating cloud formation scripts for hosting software on AWS cloud.

Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.

Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.

Maintained source code repository in GIT and handled branching, tagging & merging process.

Use AWS CLI tools, EC2 and Cloud formation to setup a DEV and Testing Environment in Amazon Cloud.

Involve in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.

Experience in supporting large scale Splunk deployments. Maintenance of Splunk Environment with multiple Indexers.

Installed and managed Artifactory for universal repository management.

Experience in writing the scripts in Perl and Shell Scripts for managing various enterprise applications.

Educated Development teams on Jenkins, GIT, Chef, AWS and whole CICD Pipeline process.

Automation of daily tasks using Shell and Perl scripts.

Environment: GIT, Maven, Amazon Web Services, Elastic Search, Gradle, Jenkins, SonarQube, Ansible, Jira, Splunk, WebSphere, Maven, ANT, Nexus, Apache Tomcat, JBoss, Shell, Perl, Ruby, Linux.

Athene, West Des Moines, IA Jan 2018 – Dec 2018

DevOps Engineer

Responsibilities:

Worked in 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, Power Shell ISE, and SQL Server Management Studio.

Worked with Agile methodology in XL Deploy and XL Release, CI/CD automation, Docker, OpenShift)

Worked on 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.

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 Open Stack.

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 Power Shell 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.

Configured 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)

Wrote 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, data base 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.

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

Agni Inc. - Kathmandu, Nepal Jun 2014 - Nov 2015

DevOps Engineer

Responsibilities:

Worked on building data center with AWS. Built Pre-prod environments AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, Dynamo DB, Cloud front etc.

Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration Management.

Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef server.

Experienced in writing Ruby scripts for cookbooks in chef.

Maintained and administered GIT source code tool. Created Branches, Labels and performed Merges in Stash and GIT.

Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.

Troubleshooting and monitoring of various proprietary Acxiom and 3rd party applications using Splunk and Cloud Watch in the Amazon Web Services (AWS) environment.

Managed build results in Jenkins and deployed using workflows.

Experienced in Installing, Configuring and Monitoring using NAGIOS, SiteScope and GRAPHITE.

Delivered specific versions of various components of an application into target environments.

Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.

Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.

Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Have used Confluence to create, share and discuss content and projects. Familiar and experienced with Agile Scrum development.

Monitored and reporting using graphs using Nagios to show the developers and management when performance issues are reported by the customers.

Set up Elastic Search, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.

Indexed data in Elastic Search using the river plugin. Queried data using the elastic search API.

Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.

Proposed and implemented branching strategy suitable for agile development in Subversion.

Created Branches, and performed Merges in Source Tree & Stash

Installed and configured Jenkins for Automating Deployments and providing an automation solution.

Integrated GIT into Jenkins to automate the code check-out process. Used Jenkins for automating Builds and Automating Deployments.

Very strong Project Management experience performing ITIL RM /SCM activities.

Knowledge of concepts in code lines, branching, merging, integration, versioning, etc. Excellent problem solving, analytical skills and technical troubleshooting skills.

Clarity and precision in verbal and written communications. Worked with customers, developers, testing, product management and support staff.

In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Technologies: Ant, Hudson, Anthill Pro, Maven, WebLogic, Remedy, Subversion, Solaris, Linux, Perl, Shell, Python, AWS, Docker, Jenkins.

Tarantula.Net Limited, India Aug 2012 - May 2014

Build & Release/ DevOps Engineer

Responsibilities:

Designing, developing, and implementing new methods and procedures of the technical solution that meet the requirements of the project. Designs may involve major and highly complex systems.

Implemented & maintained the branching and build/release strategies utilizing Subversion.

Performed all necessary day-to-day Subversion support for different projects.

Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.

Deployed the Java applications into web application servers like Jboss.

Followed and Implemented Water Fall Methodology guidelines throughout application development and testing.

Used Quality Center for Test Cases Documentation and updating the Test Results.

Used Quality Center and Clear Quest for Defect Tracking.

Worked closely with Test Data Management team for data scrubbing. Used to send work order requests to Test Data Management team when sensitive data exists in source tables.

Extensively used and executed SQL and PL/SQL to validate functionality. Developed SQL Queries and Procedures to perform database testing.

Involved in the documentation of the complete testing process.

Created Test Completion reports. Created RTM (Requirements Traceability Matrix) document.

Always used to interact with Developers to escalate testing issues and to take their valuable inputs for successful completion of Testing.

Automated the build and release management process including monitoring changes between releases.

Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX.

Worked as a system administrator for the build and deployments process on the enterprise server.

Developed, maintained, and distributed release notes for each scheduled release.

Provided periodic feedback of status and scheduling issues to the management.

Kept track of all the releases and request of the developers through Infrastructure management tool.

Technologies: Subversion, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, LINUX, XML, JBoss, MYSQL, Shell script



Contact this candidate