Senior Engineer L1
Posted on May 9, 2021 by Publicis Sapient
Develop, create, and modify general computer applications software or specialized utility programs related to enterprise infrastructure, both on on-premise and on cloud platform. Create design and develop infrastructure for enterprise applications including Application Server layer, database layer and messaging and streaming layers, load balancers, DMZ and proxies. Create application build scripts, strategies and scripts for zero downtime deployments, and update tasks. Create execution plan for OS patches, security patches, infrastructure upgrades, automated rollouts and automated smoke tests. Provide expertise to troubleshoot and correct infrastructure and application issues. Provide expertise in tools that help application monitoring and log analysis. Adopt agile methodologies to implement DevOps techniques to infrastructure rollouts and maintenance. Help clients adopt Continuous Integration (CI) and Continuous Deployment (CD) patterns to help them be more agile and increase speed to market. Adopt ITIL standards, tools and strategies for incident reporting, management and resolution. Adhere to change management rules and provide guidance on the same to clients. Be a champion of secure practices including password policies, Firewall rules, access protocols, data access controls, authentication and authorization protocols. Provide expertise in creating network domains, network subnets, and strategies for isolation of systems with only defined entry points for authorized users. Provide expertise in identification and setup of test cases and tests to conduct performance testing of infrastructure components. Be able to identify performance bottlenecks and strategies for resolving them.
Employer will accept a Master's, or foreign equivalent, degree in Computer Science, Information Technology, Engineering, or a related field and two years of experience as the job offered or two years of experience in a related occupation. Experience must also include at least one year of experience in each of the following: 1) Agile Software Development Cycle; 2) Operating Systems Linux, Windows Server; 3) Application Servers IBM WAS, JBoss, Apache Tomcat; 4) Cloud infrastructure platforms ( AWS, GCP); 5) Installing, maintaining, and upkeep of Oracle databases, DB2, MongoDB; 6) Continuous integration tools; 7) Scripting languages (bash script, ant, maven); 8) Version control tools (git, svn); 9) JMeter; 10) Java programming language; and 11) Application monitoring and log analysis tools (appdynamics, Dynatrace, splunk, and ELK Stack). Must be available to work on projects at various, unanticipated sites throughout the United States.